添加ADO.NET实体模型崩溃

时间:2016-08-05 12:09:35

标签: c# mysql entity-framework visual-studio

我正在尝试将ADO.NET实体模型添加到新项目中。

从数据库中选择EF Designer,选择数据库(在另一台服务器上,尝试使用mysql 5.6的2台服务器和使用5.7的服务器),然后按“继续”,流程崩溃。用不同的服务器和版本多次尝试过。

我安装了所有最新版本的mySQL连接和EF。

检查事件查看器中是否有错误,但根本无法解决错误或警告。

3 个答案:

答案 0 :(得分:0)

我有同样的错误。原因在于mysql-connector-net版本和MySQL.Data.Entity版本之间的区别。我卸载了mysql-connector-net,然后安装了正确的版本,向导开始正常工作。

答案 1 :(得分:0)

你好,我今天尝试过这个。我想分享我在VS 2017上使用的解决方案。 首先安装用于Visual Studio的MySQL。然后安装MySQL Connector 6.10.7。 现在您可以执行其他所有操作: 在项目内部安装一些NuGets MySQL.Data和MySQL.Entity:两者的版本均为6.10.7。 VS 2017不再关闭,并且打开了模型窗口。

答案 2 :(得分:0)

我还先为Visual Studio安装MySQL。然后安装连接器。这解决了两个问题:您可以在Visual Studio中使用MySQL,然后将稳定连接到数据库。

请确保3per提到的内容:MySQL.Data和MySQL.Data.Entity具有相同的版本。

希望这对其他人有很大帮助。