使用Entity Framework在运行时更新数据库模式

时间:2010-06-30 12:17:20

标签: .net database entity-framework

我正在使用EF4.0开发一个应用程序。 在版本之间,数据库架构可以更改(例如,添加了列,添加了表......)。

有没有办法在运行新版本时将这些更改提交给客户数据库?我正在考虑一个类似于CreateDatabase()的函数。

1 个答案:

答案 0 :(得分:1)

您的安装程序必须做两件事:

  • 运行脚本以更新数据库
  • 安装新程序文件

要生成数据库脚本,请使用visual studio中的工具,请参阅http://www.sqlskills.com/BLOGS/KIMBERLY/post/Data-Dude-moving-into-lower-priced-VS-Editions-in-VS-2010-excellent!.aspx