首页 > 解决方案 > 实体框架 6 在 VS 2019 中未从数据库正确更新

问题描述

我正在开发一个使用 Entity Framework 6 来管理 SQL Server 数据库中的模型的 .NET MVC Web 应用程序。到目前为止,我一直在使用 VS 2017 开发所有内容,对数据库进行更改,并在进行这些更改后更新模型。当我切换到 VS 2019 并尝试此操作时,仅更新了模型的模型和图表。EF 生成的类未随数据库的更改而更新。VS 2019 处理 EF 模型是否与 2017 不同?

标签: entity-framework-6visual-studio-2019

解决方案


根据VS Developer Community 上的这个帖子,它将在 VB2019.1 中修复,同时有一个解决方法:

  1. 保存 .edmx 文件
  2. 在解决方案资源管理器中展开 .edmx 文件
  3. 对于其中的每个 .tt 文件,右键单击并选择运行自定义工具。

推荐阅读