2

我有一个使用实体框架模型优先方法的解决方案。

我面临的问题是,每当我在表上更改某些内容、添加列或更改关系时,我右键单击并选择“从模型生成数据库”,即使我只是重新生成解决方案的所有代码更改了一个表..生成的代码对于生产数据库没有用,因为它删除了每个表然后重新创建它们..

我想知道,难道没有一个选项可以用我所做的更改来生成 T-SQL 吗?否则,在您的应用程序投入生产后,首先模型将毫无用处。

我正在使用实体框架 5.0

4

1 回答 1

0

就个人而言,当您需要在生产环境中同步数据库时,我建议您使用Red-Gate SQL Compare 。

此工具可帮助您使用同步脚本比较和同步数据库,而不会丢失数据(如果有,它会发出警报),而且它的 UI 非常棒。

于 2013-07-02T19:23:53.520 回答