无法在 VS 中将 MySQL 连接到 EF6

Can't Connect MySQL to EF6 in VS

基本问题

所以这一切都归结为当我尝试使用 MySQL 连接添加 ADO.NET 实体数据模型时 ADO.NET 向导崩溃的事实。我知道已经有其他帖子与此相关,但我已经尝试了他们所有的建议(尝试了好几天)都无济于事。

我的环境

我的问题

我有一个刚刚创建的 ASP.NET MVC web 应用程序项目。我要做的第一件事是创建一个数据模型来连接到 MySQL 数据库。我执行添加新项目>数据>ADO.NET 实体数据模型,这会调出熟悉的向导。在 "Choose Model Contents" 屏幕上,我从数据库中 select EF Designer。我单击下一步,到达 "Choose Your Data Connection" 屏幕和 select 我的 MySQL 连接(我可以在服务器资源管理器中浏览,并且 "Test Connection" 成功)并单击下一步。 正是在这个时候向导崩溃了。有时它会短暂地闪烁向导的下一个屏幕,显示一个带有 Entity Framework 6 selected 的单选按钮.这会立即消失,向导会在不修改项目的情况下消失。

我尝试过的事情

问题

我知道 MySQL 并没有让我们无法创建使用他们的数据库的项目,这意味着我做错了什么。请帮忙!

这是我修复它的方法:

  1. 打开 MySQL 社区安装程序并删除 MySQL Connector/NET 连接器。
  2. 关闭 MySQL 社区安装程序并重新打开它
  3. 再次安装 Connector/NET 程序。

重新安装失败一次,然后我重新启动它就可以了。不知道为什么。请随意评论有关修复或原因的其他想法。

这对我有点帮助:.net mySQL Connector for a 64 bit machine