Visual Studio ADO .NET无法连接到MySQL数据库

时间:2019-12-05 12:49:46

标签: c# mysql .net visual-studio entity-framework

我在C#中处理Windows Forms项目,我需要连接到mysql数据库(localhost:3306)。 我使用实体框架6.4.0和.NET Connector 8.0.18。 当我转到项目->添加新项->数据-> ADO .NET实体模型并从数据库转到代码优先->新建连接时,我的“选择数据源对话框”没有MYSQL DATABASE选项 enter image description here

我有Mysql Workbench 8.0,并且已连接到数据库。

当我单击其他选项时,会出现对话框:

enter image description here

找不到要选择的数据库。 问题出在哪里?

2 个答案:

答案 0 :(得分:3)

对于这种情况,通常是在安装MySQL之后安装Visual Studio时发生的。尝试重新安装MYSQL,然后它将可以正常工作。

注意:请确保先备份所有数据库

编程愉快。

答案 1 :(得分:0)

您应该安装 Connector / NET   (https://dev.mysql.com/downloads/connector/net/)以能够将 实体框架 连接到 MySql

您将找到以下文档:

连接器/ NET文档: https://downloads.mysql.com/docs/connector-net-en.pdf

祝你好运。