我正在使用 EF4.0 开发应用程序。 在版本之间,数据库架构可能会发生变化(例如,添加列、添加表...)。
有没有办法在客户运行新版本时将这些更改提交到客户数据库?我正在考虑类似于 CreateDatabase() 的函数。
最佳答案
您的安装过程必须做两件事:
- 运行脚本更新数据库
- 安装新程序文件
要生成数据库脚本,请使用 visual studio 中的工具,请参阅 http://www.sqlskills.com/BLOGS/KIMBERLY/post/Data-Dude-moving-into-lower-priced-VS-Editions-in-VS-2010-excellent!.aspx
关于.net - 使用 Entity Framework 在运行时更新数据库架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149141/