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生成实体数据模型闪退的主要内容,如果未能解决你的问题,请参考以下文章

vs2017升级安装

EF Core 2.0使用MsSql/Mysql实现DB First和Code First

关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案

在 VS2017 中找不到 ADO.net 实体数据模型模板

ASP.NET MVC EF 代码先部署 GoDaddy

EF Core 错误 - 未找到项目。更改当前工作目录或使用 --project 选项