从数据库更新模型| Visual Studio 2019

时间:2019-09-18 10:22:30

标签: mysql asp.net visual-studio entity-framework

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

我正在尝试从数据库更新.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可用解决方案中的更多内容,但无济于事。

有人可以帮助我从数据库更新数据库模型吗?我必须在表中添加一个新字段并相应地更新模型。

enter image description here

1 个答案:

答案 0 :(得分:0)

我能够重现此错误

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

enter image description here

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

enter image description here

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