无法使用Visual Studio 2019与MySQL数据库连接

莫伊兹

我试图MySQL通过dot net应用程序配置数据库为此,我已经安装了它。

  1. 适用于Visual Studio 1.2.9的MySQL
  2. 连接器/ NET 8.0.22
  3. 实体框架6(EF6)
  4. 通过nuget的MySql.Data.EntityFramework版本8.0.22

App.config

<entityFramework>
<defaultConnectionFactory type="MySql.Data.Entity.MySqlConnectionFactory,  MySql.Data.Entity.EF6" />
<providers>
  <provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  <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.EntityFramework, Version=8.0.22.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d">
  </provider></providers>

当我尝试添加数据库时,出现以下错误

在此处输入图片说明

我已经尝试了堆栈上的几乎所有解决方案,但没有任何解决方案。

任何帮助将不胜感激。

阿米尔侯赛因·梅尔瓦尔齐(Amirhossein Mehrvarzi)

这是一个明确的问题,并且错误仅表示:

Entity Framework数据库提供程序与此版本的Entity Framework不兼容

作为参考,请仔细考虑连接器netentityframework60 内部的步骤因为它描述了用于连接到MySQL数据库的两种类型的.net项目(.net和.net核心)。在您的情况下,请遵循仅Windows上EF6最低要求,并注意.NET Framework版本兼容性

通过将配置文件与项目中的程序集引用进行比较,请注意引用的内容安装的内容。我不知道您如何很好地控制项目依赖项。如果比较配置部分,您会发现与您的部分完全不同而且可能还有更多可能的意外错误,我们无法控制您,并且无法重现问题。

最后,检查程序集引用配置文件中的内容进行深层更改后,您可能必须重新启动Visual Studio才能跟踪它们是否被确认。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法将MySQL数据库连接到Visual Studio?

从Visual Studio COBOL连接到MySQL数据库

无法通过 Visual Studio 2012 连接到 MySQL 数据库

无法从Visual Studio连接到Azure SQL数据库

EF 未在 Visual Studio 2019 中显示数据库

将Visual Studio Code连接到远程Mysql数据库

Visual Studio Code MySQL 上的连接数据库名称

连接mongoose数据库Visual Studio代码

从 Visual Studio 2015 连接 oracle 数据库

如何在Visual Studio中连接Oracle数据库

无法将 Visual Studio 连接到 SQL Server 数据库

Visual Studio代码映射:无法连接到指定的数据库

安装Visual Studio 2012后无法连接任何远程数据库服务器

如何使用Visual Studio 2019调试CLR数据库对象(存储过程)

pyodbc无法连接到数据库,但是IBM Data Studio使用相同的凭证进行连接

如何在Visual Studio中使用Razor网页设置数据库并连接到数据库?

无法使用 Visual Studio 访问 Azure SQL 数据库,但可以使用 SSMS

在 Visual Studio 中制作实体框架 6 模型关闭向导并断开 MYSQL 连接数据库

在Microsoft Visual Studio中使用Python连接到数据库

无法使用EF 6和Visual Studio 2015 Update 3从数据库更新模型

如何修复:使用 Visual Studio 在 C# 中“无法导入数据库”

使用AT TIME ZONE时无法建立针对Azure SQL数据库的Visual Studio数据库项目

Visual Studio-无法将MySql数据库表链接到DataSet

使用Visual Studio或Visual Basic在xampp中更新MySQL数据库

Visual Studio - 无法导入此数据库

无法在 Visual Studio 2017 中创建数据库

Visual Studio无法发布或架构比较数据库

无法在 Visual Studio 中打开 Azure 数据库

无法使用Management Studio连接到RDS SQL Server数据库