更新数据库模型(.edmx)模型优先

时间:2014-01-23 10:51:55

标签: entity-framework ef-model-first

使用Model First在EF中更新模型时遇到一些问题。

我已经用尽了添加迁移的建议(通常使用Code First完成)。

程序包管理器控制台打印消息

不支持从使用Database First或Model First创建的DbContext创建DbModelBuilder或编写EDMX。 EDMX只能从不使用现有DbCompiledModel创建的Code First DbContext中获取。

我也试过这个建议

Updating model in EF Database First project

但是当我点击“运行自定义工具”时没有任何反应

有关如何更新模型以反映已添加到数据库的更改的任何建议。

1 个答案:

答案 0 :(得分:7)

打开你的模特 右键单击,您将找到一个选项从数据库更新模型

enter image description here

点击数据库中的更新模型,而不是像这样打开一个窗口:

enter image description here

因此,请选择修改后的表格以在模型中更新它们。