实体框架;从模型更新DB?

时间:2010-10-16 21:54:09

标签: sql-server entity-framework

在mySql Workbench中,可以将模型与数据库“同步”,反之亦然。在EF中有这样的功能吗?我添加了som实体,我希望它能够反映在数据库中。我是否真的必须重新生成整个数据库和松散的数据?

由于

2 个答案:

答案 0 :(得分:2)

可悲的是,AFAIK今天没有简单的办法。

处理此问题的一种方法是生成DDL,然后将新部分剪切并粘贴到SQL Server Management Studio中并在那里运行它们。如果你想为每个版本的数据库维护脚本,你也需要采取这样的方法。

另请参阅:Database migrations for Entity Framework 4

PS EF Power Pack:http://msdn.microsoft.com/en-us/data/ff830362.aspx可能有所帮助。它说“第二个与模型相关的有用功能 - 首先是更新现有数据库并使模型与之同步的能力。这使您可以对可以部署到数据库的模型进行更改,而不会丢失数据。”

答案 1 :(得分:-1)

如果您使用的是VS2010,那么在选择您的edmx设计器(设计师显示表格)中,右键单击它将显示更新模型选项。

相关问题