visualstudio2017 +EF+Mysql生成实体数据模型闪退
Posted 非零
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了visualstudio2017 +EF+Mysql生成实体数据模型闪退相关的知识,希望对你有一定的参考价值。
VisualStudio2017+EF+mysql正常运转,费了不少劲,踏过不少坑
1、安装 Connector/NET 8.0.13
地址:https://dev.mysql.com/downloads/connector/net/
2、安装MySQL for Visual Studio 1.2.8
地址:https://dev.mysql.com/downloads/windows/visualstudio/
3、按网上的方法,就要用到NuGet,安装EntityFramework 、MySql.Data、MySql.Data.Entity。
按版本要一致的规则,MySQL for Visual Studio 1.2.8带过来的是6.10.7
结果,一到点击下一步,
实体数据模型一出来
就闪退。
4、解决方案:
把NuGet安装的EntityFramework 、MySql.Data、MySql.Data.Entity都卸载了。
采用添加引用:
直接引用dll库,然后再把App.Config修改一下,添加
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6"></provider>
现在就可以添加ADO.Net实体数据模型了。
以上是关于visualstudio2017 +EF+Mysql生成实体数据模型闪退的主要内容,如果未能解决你的问题,请参考以下文章
EF Core 2.0使用MsSql/Mysql实现DB First和Code First
关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案