c# - 适用于 Visual Studio 2012/2013 的 MySQL

标签 c# mysql entity-framework

我想使用 MySQL 数据库创建一个 EF 模型。我在 64 位机器上运行 VS2012 和 VS2013。当需要添加新连接时,我需要安装什么才能让 MySQL 显示在实体数据模型向导中?我尝试添加 MySQL.Data.Entities Nuget 包,但我仍然没有在向导中获得该选项。在搜索 MySQL .NET Connector 时,我只找到 32 位下载。请指教。

谢谢

enter image description here

更新:

我再次运行 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/

相关文章:

php - 使用 ajax 自动完成处理下拉选择框选项

mysql - 我的基本 mysql 触发语句一直失败

sql-server - Visual Studio 2013 数据库项目如何与 TFS 联机和 EntityFramework 代码首次迁移一起工作

c# - 在 Visual Studio 2012 中使用 Web 引用

c# - 缺少 Microsoft.Windows.Design.dll

php - 如何在PHP中从当前时间获取过去的一天

c# - 将第一个 child 与 linq dynamic 进行比较

c# - 如何忽略字符串日期时间的偏移量

javascript - 从包含 d3js 图表的 HTML 页面生成 PDF

sql - 返回包含博客文本的整个表而不是选择特定列的性能