mysql-connector-net-6.9.10.msi :翻译版
Connector / Net是用于MySQL的完全托管的ADO.NET驱动程序。
从版本6.7开始,Connector / Net将不再包含用于Visual Studio集成的MySQL。该功能现在可以在名为MySQL for Visual Studio的独立产品中使用MySQL安装程序(Windows版)使用。
针对mysql-connector-net-6.9.10 特别说明一点再对项目右击NuGet包管理时,安装MySql.Data、MySql.Data.Entity时,必须选择与mysql-connector-net-6.9.10 相同的版本(解决方法来至:https://www.cnblogs.com/Imaigne/p/4153397.html),如果MySQL Database没出现或出现后又没了,可以卸载mysql-connector-net-6.9.10后,再重新安装一次。
不选相同的版本时,进行下一步时可能将出现,以下错误:
解释以下解决方案:
1. Open Services (services.msc) and restart MySQL57 service.//启动数据MySql57数据库
2. Execute the following commands in MySQL.//登陆到数据库,执行以下命令
use <>;//打开数据库
set global optimizer_switch='derived_merge=OFF';//执行MYSQL命令
3. Update the .edmx.//更新VS中的数据模型浏览器,这一步是针对你已经添加成功一次EF设计器的情况下,如果没有成功过,则无需这一步。
以上异常都解决完,应该就能成功的创建出EF设计模型了(如果不行,加油上网查资料去吧)。