1

在 Entity Framework 中,我总是使用Update module from Database选项,但它并没有涵盖所有类型的更新,有时删除 EF 并将其添加回来比修复和验证此选项是否反映更新更容易,

在我当前的项目中,我添加了一个自加入关系,然后我使用了从数据库选项更新模块,但它没有正确更新它,

我可以在模块图中找到该表和新关系,但在它后面的代码中没有正确反映更新,这次我对 EF 进行了自定义更改?这次不能删除再添加了,我的问题是:

是否有任何可靠且简单的方法可以在不使用第三方工具的情况下从 DB 更新 EF?

4

1 回答 1

1

从 Database中点击Update 模块后,需要依次点击两次:

  1. 右键单击.tt文件并选择Run Custom Tool。等到完成。
  2. 右键单击.Context.tt文件并选择Run Custom Tool。等到完成。

我在 Visual Studio 2012 中将这种方法用于许多场景,并且更新正常,没有错误。

希望这可以帮助。

于 2013-08-05T11:39:45.380 回答