0

我有通常的方法来创建实体数据模型,并准备好所有模型。在初始连接或设置数据库时,我们通常会执行“从模型生成数据库...”选项,该选项只生成一个SQL脚本。如何从模型,Visual Studio 2012和EF5更新数据库

我的问题很简单:在初始创建后,如果我们更改数据模型,我们如何更新数据库?

“从模型生成数据库”选项并不是真的要走的路,因为它会删除现有的表并创建新表。

我而淘计算器达到了这个有前途的工具:http://visualstudiogallery.msdn.microsoft.com/df3541c3-d833-4b65-b942-989e7ec74c87/

但是,这对于Visual Studio 2010和它看起来像创作者有没有计划将其部署到2012年

任何人都找到了一个简单的方法来做到它?谢谢!

回答

1

我不知道这会有多大的帮助,特别是因为它是一种不同的方法。基本上,而不是使用你的方法,我更喜欢Code-First。 EF团队已经发布了VS2010和VS2012的EF PowerTool分机(http://visualstudiogallery.msdn.microsoft.com/72a60b14-1581-4b9b-89f2-846072eff19d)。通过右键点击一个项目,你可以逆向工程你的数据库。这将创建POCO类和映射,以及DbContext的实现。之后,您可以启用迁移以及对模型进行的任何更改以及可以提交回服务器的映射。

相关问题