无法在VS 2019中通过实体框架加载MySQL数据库

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

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

enter image description here

我已经按照here的指示安装了所有最新版本。

下面是我的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# mysql entity-framework-6 console-application visual-studio-2019
2个回答
1
投票

您不应该安装MySql.Data.Entity。卸载该文件,然后将其替换为MySql.Data.Entity

有关更多信息,请参见对MySql.Data.EntityFramework的最终评论。


0
投票

从您对我的评论的答复中,我了解到,当您单击下一步时,实体数据模型向导就会消失。

您所描述的是Visual Studio中的故障。因此,您应该修复Visual Studio。您可以通过运行Visual Studio安装程序并选择“修复”选项来完成此操作,否则,请选择卸载并重新安装。

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