如何让 Visual Studio 完全接受我的 MySQL 数据源?

How can I get Visual Studio to fully accept my MySQL Data Source?

我能够在 Visual Studio 的 C# 项目中成功完成“添加新数据源”步骤,并连接到我的 MySQL 数据库。然而,当我尝试继续时(注意:在它说我的连接成功之后,我可以从下拉列表中 select 我的数据库名称),我得到这个:

研究这个,似乎通常的建议是重新下载 MySQL (Connector/NET) 的 ADO.NET 驱动程序,我这样做了 -- 我下载并安装了 mysql-connector-net-8.0.21.msi。但我仍然收到相同的 problem/error 消息。

我是否需要先将下面描述的一个或多个参考添加到我的项目中?

如果没有,我缺少什么来配置我的项目,以便我可以从我的 Visual Studio 应用程序访问 MySql 数据库?

更新

这没有回答我的问题,所以我不会那样做,但我能够解决我的实际问题,即连接到数据库并将记录插入其中。

我仍然收到与上面抱怨的相同的错误消息,但我想这无关紧要,因为正如我所说,我已成功更新数据库。

事情是这样发生的:

在等待问题答案的同时,我继续尽我所能。我找到了一些使用 C# 将记录插入 MySql 的代码,并将其添加到我的代码中。 Intellisense 看到我需要安装 MySql 包:

...所以我让它这样做了。它还自动为我添加了必要的 uses 子句。

万事大吉。

我在 Django 上使用 VS Code 和 MySQL 数据库 我必须安装 mysqlclient 才能连接到我的数据库 尝试在终端上使用命令 pip install mysqlclient 在您正在工作的目录上安装 mysqlclient。

要使用 MySql 数据库,您需要引用适当的 ADO 驱动程序。这个称为 MySql/Connector 的驱动程序可以从 MySql 站点下载,或者您可以简单地在您的引用节点上使用 NuGet 包管理器 right-clicking,然后搜索 MySql.Data 包。

将其安装到您的项目中后,当您与此库交互时,您仍应在所有文件中添加 using MySql.Data.MySqlClient;