首页 > 解决方案 > 从数据库更新模型 | 视觉工作室 2019

问题描述

我需要在数据库模型中添加一个新字段。

我正在尝试.edmx从数据库更新文件中的数据模型。

试过:

=> 删除.edmx文件并添加一个新ADO.NET Entity Data Model的包含EF Designer from database.

然后向导询问数据库详细信息,我在服务器资源管理器中检查了数据库,新字段存在并且数据库已连接。但是,向导仍然关闭而不询问表。

=> 通过选择Update model from database,但它向我展示了同样的问题。选择 MySql 数据库连接和数据库后,向导关闭。

下面是向导在自动关闭之前的图像。

检查:

  1. 使用 'Mysql.Data.Entity.EF6' 而不是Mysql.Data.Entities
  2. 'Mysql.Data.Entity.EF6' 和 'Mysql.Data' 的版本是一样的。
  3. 还有更多来自 StackOverflow 的可用解决方案,但没有一个有效。

谁能帮我从数据库更新数据库模型?我必须在表中添加一个新字段并相应地更新模型。

在此处输入图像描述

标签: mysqlasp.netvisual-studioentity-framework

解决方案


我能够重现此错误

即使此屏幕显示 2017 年和 2019 年,也安装了最新的“MySQL for Visual Studio”

在此处输入图像描述

我从 Oracle 的下载页面尝试了连接器并得到了这个

在此处输入图像描述

使用来自 NuGet 的连接器,当向导刚刚关闭(我猜是崩溃)时,我会收到您的错误,而不会出现错误


推荐阅读