Visual Studio 2022 无法从数据库更新 EDMX 实体模型

问题描述 投票:0回答:5

突然之间,我无法更新 Visual Studio 2022 中所有项目中的

.edmx
文件。这是我多年来在各种项目中多次执行的操作:打开
.edmx
,右键单击空白区域,“从数据库更新模型”。

现在它会弹出一个对话框,用于选择我的数据连接(连接字符串已经在配置文件中,并且已经存在多年)。然后对话框就关闭了,没有任何错误。所有项目都会发生这种情况,但不知道接下来该去哪里?

c# asp.net-mvc entity-framework edmx
5个回答
5
投票

我刚刚在 Visual Studio 2022 中遇到了同样的问题,经过进一步调查,我发现 VS2022 和 .edmx 从版本 17.4 开始存在问题。

尽管如此,VS2022 背后的开发团队似乎已经意识到这个问题,并预计将发布一个解决该问题的新版本。但是,我可以按照链接中提到的解决方法暂时“修复”它,其中涉及删除“MultipleActiveResultSets=True;”来自 app.config 中的连接字符串。


1
投票

我遇到了同样的问题,但升级到 Visual Studio 2022 版本 17.5.3 后一切恢复正常。


1
投票

微软已在17.5.5版本中修复了该问题。我更新了我的并且成功了!希望这会有所帮助。


0
投票

删除

.edmx
文件然后重新创建它的好旧解决方案对我有用。


0
投票

如果您已经检查过您拥有正确的 VS2022 版本,那么您需要解决项目中的所有编译问题,然后关闭 Visual Studio 并重新打开它。 我刚刚遇到了同样的问题(第二次)...我不记得在哪里读到这个建议,但它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.