无法在 VS 中将 MySQL 连接到 EF6
Can't Connect MySQL to EF6 in VS
基本问题
所以这一切都归结为当我尝试使用 MySQL 连接添加 ADO.NET 实体数据模型时 ADO.NET 向导崩溃的事实。我知道已经有其他帖子与此相关,但我已经尝试了他们所有的建议(尝试了好几天)都无济于事。
我的环境
Windows 10 专业版 x64
Visual Studio 企业版 2015(v.14.0.25431.01 U3)
Entity Framework NuGet 包 v6.1.3
MySQL 社区服务器 v5.7.16 @localhost
MySQL 连接器 .NET v6.9.9
MySQL.Data NuGet 包 v6.9.9
MySQL.Data.实体 NuGet 包 v6.9.9
MySQL.Data.实体 NuGet 包 v6.8.3
我的问题
我有一个刚刚创建的 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服务器
正在为 VS 重新安装 MySQL
正在重新安装 MySQL .NET 连接器
删除一些不相关的 VS 插件
更新了所有 NuGet 包
正在创建一个新的数据库模式来测试连接
我在 SO 上找到的所有内容(通常是 Web.config 中的内容)
正在重新安装Visual Studio(两次!!!)
问题
我知道 MySQL 并没有让我们无法创建使用他们的数据库的项目,这意味着我做错了什么。请帮忙!
这是我修复它的方法:
- 打开 MySQL 社区安装程序并删除 MySQL Connector/NET 连接器。
- 关闭 MySQL 社区安装程序并重新打开它
- 再次安装 Connector/NET 程序。
重新安装失败一次,然后我重新启动它就可以了。不知道为什么。请随意评论有关修复或原因的其他想法。
这对我有点帮助:.net mySQL Connector for a 64 bit machine
基本问题
所以这一切都归结为当我尝试使用 MySQL 连接添加 ADO.NET 实体数据模型时 ADO.NET 向导崩溃的事实。我知道已经有其他帖子与此相关,但我已经尝试了他们所有的建议(尝试了好几天)都无济于事。
我的环境
Windows 10 专业版 x64
Visual Studio 企业版 2015(v.14.0.25431.01 U3)
Entity Framework NuGet 包 v6.1.3
MySQL 社区服务器 v5.7.16 @localhost
MySQL 连接器 .NET v6.9.9
MySQL.Data NuGet 包 v6.9.9
MySQL.Data.实体 NuGet 包 v6.9.9
MySQL.Data.实体 NuGet 包 v6.8.3
我的问题
我有一个刚刚创建的 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服务器
正在为 VS 重新安装 MySQL
正在重新安装 MySQL .NET 连接器
删除一些不相关的 VS 插件
更新了所有 NuGet 包
正在创建一个新的数据库模式来测试连接
我在 SO 上找到的所有内容(通常是 Web.config 中的内容)
正在重新安装Visual Studio(两次!!!)
问题
我知道 MySQL 并没有让我们无法创建使用他们的数据库的项目,这意味着我做错了什么。请帮忙!
这是我修复它的方法:
- 打开 MySQL 社区安装程序并删除 MySQL Connector/NET 连接器。
- 关闭 MySQL 社区安装程序并重新打开它
- 再次安装 Connector/NET 程序。
重新安装失败一次,然后我重新启动它就可以了。不知道为什么。请随意评论有关修复或原因的其他想法。
这对我有点帮助:.net mySQL Connector for a 64 bit machine