我想使用 MySQL 数据库创建一个 EF 模型。我在 64 位机器上运行 VS2012 和 VS2013。当需要添加新连接时,我需要安装什么才能让 MySQL 显示在实体数据模型向导中?我尝试添加 MySQL.Data.Entities Nuget 包,但我仍然没有在向导中获得该选项。在搜索 MySQL .NET Connector 时,我只找到 32 位下载。请指教。
谢谢
更新:
我再次运行 MySQL 安装程序,发现 MySQL for Visual Studio 没有安装。我再次运行它并得到一个错误。这是安装详细信息的结尾:
1:文件:license-zlib-net.html,目录:C:\Program Files (x86)\MySQL\MySQL for Visual Studio 1.0.2\Documentation\Licenses for Third-Party Components\,大小:17171 1:操作 6:09:56:ManagedDataInstall。在 machine.config 中注册数据提供者 1: Action 6:09:56:回滚。回滚 Action : 1:在machine.config中注册数据提供者 1:复制新文件 1:创建文件夹 1:更新组件注册 1: 1: 用于 Visual Studio 1.0.2 的 MySQL 2: {0D406BCC-D62A-46FB-9AB7-A7BF10FB8B31} 3: 3 1: 1:最终行动。 1:安装错误
我可以粘贴详细的全部内容,但希望有足够的信息。这是否提供任何线索?看起来安装在修改 machine.config 文件时遇到了问题,但我通过添加“Everyone”以拥有读写权限(暂时)来更改这些文件的安全性。
最佳答案
对于 Visual Studio 2013 环境,从下面的链接下载并安装 MySQL for Visual Studio 1.1.1,然后您将能够在数据源列表中看到 MySQL 数据提供程序。
https://cdn.mysql.com/Downloads/MySQLInstaller/mysql-visualstudio-plugin-1.1.1.msi
关于c# - 适用于 Visual Studio 2012/2013 的 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20664663/