Visual Studio 2012上的mySQL DataSource

我一直在阅读关于mySQL的数据源以及将mySQL用于entity framework的能力,但是如果不使用“数据源”对话框,我不能真正使用mySQL生成EF

在这里输入图像描述

我怎样才能将mySQL数据库添加到这样的对话框?

这是我迄今为止所做的:

  • 安装了mySQL连接器 v.6.5.4
  • 重新启动n次我的Windows 7机器
  • 请阅读所有有关mySQL Connector在以前版本的Visual Studio中的工作情况

我刚刚从mySQL论坛上读到,mySQL将发布Visual Studio 2012与mySQL Connector v.6.5.5的集成

我们将在Connector / NET 6.5.5及更高版本的6.6.x版本中添加对VS 2012的支持http://forums.mysql.com/read.php?38,546265,564533#msg-564533

并给出一个链接来testing一个把戏

http://social.technet.microsoft.com/wiki/pt-br/contents/articles/10476.instalando-mysql-connector-no-visual-studio-2011-beta.aspx

这里是vsix文件,如果你按照教程 (葡萄牙语)

适用于mySQL的Microsoft Visual Studio扩展 : http : //cl.ly/JqXO

只需下载并双击

那么,你会得到所有的工作

在这里输入图像描述

使用Visual Studio 2012专业版

在这里输入图像描述

澄清一点:Visual Studio Express不支持MySQL .NET Connector作为扩展。

您仍然可以使用它添加对MySql.Data.dll文件的引用,您可以在MySQL连接器安装文件夹(对于我来说它是W:\ Program Files \ MySQL \ Connector NET 6.5.4 \ Assemblies \ v4.0)中find。 之后,你可以像这样使用它:

 using MySql.Data.MySqlClient; ... var mycon = new MySqlConnection(); 

根据此页面: http : //dev.mysql.com/downloads/connector/net/

“从版本6.7开始,Connector / Net将不再包含用于Visual Studio集成的MySQL。该function现在可以在名为MySQL for Visual Studio的单独产品中使用MySQL Installer for Windows(请参阅http://dev.mysql .com / tech-resources / articles / mysql-installer-for-windows.html )。“

MySQL Connector v.6.5.4还不支持Visual Studio 2012。 您无法在服务器资源pipe理器中向MySQL添加连接以开始。

根据这篇文章 ,支持将被添加到MySQL Connector v.6.5.5

Connector / NET 6.5.5不支持VS2012,但Connector / NEt 6.6.x却支持。

不过,Visual Studio Express版本不受支持,因此在Entity Framework和Visual Studio Express和MySql(或其他数据库不同于SQL Server)的唯一方法是首先使用代码。

如果你知道MySQL驱动程序的显示,那就没关系了。 我正在运行VS 2012.3,如果我尝试在VS服务器浏览器中创build一个数据连接,我可以尽可能selectMySQL驱动程序,而不是更多。 如果我尝试input服务器名称/用户名/密码(任何一个字段),窗口就会消失,并且YES,只有当MySQL驱动程序正在使用时,它不是vs(不是唯一的)导致的问题。 继续说,这是我的环境,但即使是远程发生的事实,你也无法certificate这一点。 所有我的其他软件/扩展/加载项/库工作得很好。 看到“3分钟”的Windows安装程序有多么奇怪,也不奇怪。 必须卸载/重新安装服务器实例才能进入configuration向导,没有其他显而易见的方式来configuration没有它的实例。 我宁愿有旧的设置。 /咆哮

下载并安装下载用于Visual Studio的MySQL http://dev.mysql.com/downloads/windows/visualstudio/1.1.html