Visual Studio 2012上的mySQL DataSource

bal*_*dre 29 mysql entity-framework datasource visual-studio

我一直在阅读有关mySQL DataSource以及将mySQL与Entity Framework结合使用的能力,但是如果不使用DataSource对话框,我无法使用mySQL生成EF

在此输入图像描述

如何将mySQL数据库添加到此类对话框中?

这是我到目前为止所做的:

  • 安装mySQL Connector v.6.5.4
  • 重启n次我的Windows 7机器
  • 阅读有关mySQL Connector在以前版本的Visual Studio上的工作情况的所有信息

bal*_*dre 24

我刚刚从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

并给出一个测试技巧的链接

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 Professional

在此输入图像描述

  • balexandre你的扩展似乎不再有效.也许是刚刚发布的VS2012 Update 3或刚刚发布的新的6.7.4 MySQL .NET连接器.重新安装扩展后,MySQL出现在数据源列表中,我可以测试我的凭据,但是当我单击"确定"时,Visual Studio会抛出错误并且不允许我添加连接. (2认同)
  • 请使用官方扩展,http://dev.mysql.com/downloads/windows/visualstudio/(支持VS2008/VS2010/VS2012/VS2013) (2认同)

Swi*_*ded 7

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

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

using MySql.Data.MySqlClient;
...
var mycon = new MySqlConnection();
Run Code Online (Sandbox Code Playgroud)


Dav*_*oot 5

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

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