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一个把戏
这里是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