首页 > 解决方案 > VS 2019 无法通过实体框架加载 MySQL 数据库

问题描述

我知道不同社区有很多问题。我已经尝试了所有方法,但仍然无法通过实体框架加载我的数据库。我正在使用的数据库MySQL,我正在尝试使用实体框架加载它。但是窗口从下面的窗口崩溃

在此处输入图像描述

我已经安装了这里所说的所有最新版本。

下面是我的app.config

 <entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
<providers>
  <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.10.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
  </provider></providers>

PS:我正在使用控制台应用程序。

任何帮助将不胜感激

标签: c#mysqlentity-framework-6console-applicationvisual-studio-2019

解决方案


你不应该MySql.Data.Entity安装。卸载它并替换它MySql.Data.EntityFramework

有关更多信息,请参阅https://bugs.mysql.com/bug.php?id=90114上的最终评论。


推荐阅读