我一直在了解mySQL DataSource和使用Entity Framework连接mySQL的能力,但是我无法生成与mySQL相关的EF,而不使用DataSource Dialog。
我该如何将mySQL数据库添加到这样的对话框中?
到目前为止,我已完成以下操作:
- 安装了mySQL Connector v.6.5.4
- 多次重启我的Windows 7机器
- 阅读有关mySQL Connector在先前版本的Visual Studio上运行良好的所有内容
我一直在了解mySQL DataSource和使用Entity Framework连接mySQL的能力,但是我无法生成与mySQL相关的EF,而不使用DataSource Dialog。
我该如何将mySQL数据库添加到这样的对话框中?
到目前为止,我已完成以下操作:
我刚从mySQL论坛上读到,mySQL将会在mySQL Connector v.6.5.5中发布与Visual Studio 2012的集成。
我们将在Connector/NET 6.5.5和6.6.x版本之后增加对VS 2012的支持。 http://forums.mysql.com/read.php?38,546265,564533#msg-564533
并提供一个测试技巧的链接
这里是vsix
文件,如果你按照教程(葡萄牙语)进行操作
mySQL 的 Microsoft Visual Studio 扩展:http://cl.ly/JqXO
只需下载并双击即可...
然后,你就可以顺利使用了
使用 Visual Studio 2012 Professional
6.7.x+
版本的 MySql,它会随着完整产品一起安装:http://dev.mysql.com/tech-resources/articles/mysql-installer-for-windows.html,其中包括 "MySQL for Visual Studio"。 - balexandreusing MySql.Data.MySqlClient;
...
var mycon = new MySqlConnection();
MySQL Connector v.6.5.4还不支持Visual Studio 2012。因此,您无法在服务器资源管理器中添加到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不同的数据库)时,唯一的方法是使用code first。