基本问题
所以这一切归结为当我尝试使用MySQL连接添加ADO.NET实体数据模型时ADO.NET向导崩溃的事实。我知道有关此事的其他帖子,但我已经尝试了所有他们的建议(尝试的日子)无济于事。
我的环境
Windows 10 Pro x64
Visual Studio Enterprise 2015(v.14.0.25431.01 U3)
实体框架NuGet Package v6.1.3
MySQL社区服务器v5.7.16 @localhost
MySQL Connector .NET v6.9.9
MySQL.Data NuGet Package v6.9.9
MySQL.Data.Entity NuGet Package v6.9.9
MySQL.Data.Entities NuGet Package v6.8.3
我的问题
我有一个刚刚创建的ASP.NET MVC Web应用程序项目。我想做的第一件事是创建一个数据模型来连接MySQL数据库。我添加新项目>数据> ADO.NET实体数据模型,它会显示熟悉的向导。在"选择模型内容"屏幕,我从数据库中选择EF Designer。我点击下一步,然后到达"选择您的数据连接"屏幕并选择我的MySQL连接(我可以在服务器资源管理器中浏览,并在其上"测试连接"成功)并单击下一步。 此时向导崩溃了。有时它会短暂闪烁向导的下一个屏幕,该屏幕显示选择了Entity Framework 6的单个单选按钮。这会立即消失,向导会在不修改项目的情况下消失。
我尝试的事情
重新安装MySQL服务器
重新安装MySQL for VS
重新安装MySQL .NET Connector
删除一些不相关的VS插件
更新了所有NuGet包
创建新的数据库架构以测试连接
我在SO上发现的一切(通常是Web.config中的内容)
重新安装Visual Studio(两次!!!)
问题
我知道MySQL并没有让我们没有办法创建一个使用他们数据库的项目,这意味着我做错了什么。请帮忙!
答案 0 :(得分:0)
以下是我采取的措施:
重新安装失败一次,然后我重新启动并且它有效。不知道为什么。随意对修正或原因的其他想法发表评论。