我在C#中处理Windows Forms项目,我需要连接到mysql数据库(localhost:3306)。 我使用实体框架6.4.0和.NET Connector 8.0.18。 当我转到项目->添加新项->数据-> ADO .NET实体模型并从数据库转到代码优先->新建连接时,我的“选择数据源对话框”没有MYSQL DATABASE选项
我有Mysql Workbench 8.0,并且已连接到数据库。
当我单击其他选项时,会出现对话框:
找不到要选择的数据库。 问题出在哪里?
答案 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
祝你好运。