entity-framework-6 - 实体框架 6 在 VS 2019 中未从数据库正确更新
问题描述
我正在开发一个使用 Entity Framework 6 来管理 SQL Server 数据库中的模型的 .NET MVC Web 应用程序。到目前为止,我一直在使用 VS 2017 开发所有内容,对数据库进行更改,并在进行这些更改后更新模型。当我切换到 VS 2019 并尝试此操作时,仅更新了模型的模型和图表。EF 生成的类未随数据库的更改而更新。VS 2019 处理 EF 模型是否与 2017 不同?
解决方案
根据VS Developer Community 上的这个帖子,它将在 VB2019.1 中修复,同时有一个解决方法:
- 保存 .edmx 文件
- 在解决方案资源管理器中展开 .edmx 文件
- 对于其中的每个 .tt 文件,右键单击并选择运行自定义工具。
推荐阅读
- java - 具有空值的 Micronaut SwaggerConfiguration URiConfig
- vue.js - 为什么使用vue文件时vs code不关闭括号,括号和方括号?
- vba - 从 SAP 报告中获取单元格的值
- plugins - 为什么“玩家”会变红-Spigot Development
- c++ - Rad studio (C++) 10.4,链接错误:[ilink64 错误] 致命:检测到错误 (BPI323)
- php - TYPO3 查看页面内容
- encryption - 使用 openssl 解密 json 文件 aes-128-ctr
- reactjs - 即使在刷新页面后也修复了列大小调整
- sql - 选择所有订单,仅选择第二个订单项
- java - 查询不在表中的值的 ID 列表