visualstudio2017 +EF+Mysql生成实体数据模型闪退

VisualStudio2017+EF+MySql正常运转,费了不少劲,踏过不少坑

1、安装 Connector/NET 8.0.13

地址:https://dev.mysql.com/downloads/connector/net/

visualstudio2017 +EF+Mysql生成实体数据模型闪退

2、安装MySQL for Visual Studio 1.2.8

地址:https://dev.mysql.com/downloads/windows/visualstudio/

visualstudio2017 +EF+Mysql生成实体数据模型闪退

3、按网上的方法,就要用到NuGet,安装EntityFramework 、MySql.Data、MySql.Data.Entity。

按版本要一致的规则,MySQL for Visual Studio 1.2.8带过来的是6.10.7

visualstudio2017 +EF+Mysql生成实体数据模型闪退

结果,一到点击下一步,

visualstudio2017 +EF+Mysql生成实体数据模型闪退

实体数据模型一出来

visualstudio2017 +EF+Mysql生成实体数据模型闪退

就闪退。

4、解决方案:

把NuGet安装的EntityFramework 、MySql.Data、MySql.Data.Entity都卸载了。

采用添加引用:

visualstudio2017 +EF+Mysql生成实体数据模型闪退

直接引用dll库,然后再把App.Config修改一下,添加

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>

  visualstudio2017 +EF+Mysql生成实体数据模型闪退

现在就可以添加ADO.Net实体数据模型了。

上一篇:NOIP2008普及组第3题 传球游戏


下一篇:MATLAB神经网络原理与实例精解视频教程