VS 2017 + EF6 + MySQL5.7 建立实体模型闪退问题
具体环境是:VS2017 、.NET Framework 4.6 、MySql.Data.Entity 6.9.12
在这个环境下总是不成功,具体是在这一步闪退,也不报错:

在点击“下一步”后,没有进入到下一步,窗口直接关掉。
考虑有可能是 .NET Framework 问题,更换了其他版本不行;
考虑有可能是 MySql.Data.Entity 问题,更换了几个版本测试也还是不行;
查阅有说是,mysql-connector-net 版本问题,我看了下,自己安装的是:mysql-connector-net-6.9.9,对应的把 MySql.Data.Entity 也换为 6.9.9,同样还是报错。
那这是什么问题?
那是 mysql-connector-net 版本 太低了?有推荐是换成 6.9.10,下载发现官网上面不提供这个版本,其他地方可以下载。
在这里发现一个问题:官网能下载的 mysql-connector-net 版本号和 NuGet 上面的 MySql.Data.Entity 版本号是一一对应的(虽然 NuGet 可以用控制台安装任意版本)
基于这个,开始了下面的实验。
成功一试
上面说到的问题,看了官网 mysql-connector-net 有 6.9.12/6.10.7 可下载,一般最新的不一定好用,那就下载 6.9.12,卸载原先的 6.9.9,安装新的 6.9.12.
这次环境:VS2017 、.NET Framework 4.6 、MySql.Data.Entity 6.9.12(有没有发现和上面一样?)
在这里,建模成功!成功来的这里:

到此,实验完成,也成功了。
个人认为:如果遇到 EF + MySQL建模问题,把 mysql-connector-net 版本和 MySql.Data.Entity 版本一致(其中mysql-connector-net 是官网可以下载的),基本可以解决问题。
需要安装:mysql-for-visualstudio
mysql-connector-net6.9.12下载地址:
https://dev.mysql.com/downloads/file/?id=478117
VS 2017 + EF6 + MySQL5.7 建立实体模型闪退问题的更多相关文章
- vs2017 + mysql+ef  创建实体模型闪退问题
		
=>:需要下载安装三个包 mysql和VS链接的驱动 vs2017推荐安装版本:mysql-connector-net-6.10.7.msi vs2015推荐安装版本: mysql-connec ...
 - Visual Studio 安装中出现闪退
		
问题描述:win7 系统下, 安装 Visual Studio Community 2017 过程中,安装界面闪退 原因:Visual Studio 的版本低了 解决方案:选择 Visual Stud ...
 - (转)EF5+SQLserver2012迁移到EF6+mysql5.5.47
		
原文地址:https://www.cnblogs.com/tinyjian/p/6235014.html:https://www.cnblogs.com/tinyjian/p/6235397.html ...
 - win7(64位旗舰版)visual studio 2017无法安装及vs2015闪退问题解决方式
		
折腾了两天,几乎试了网上说的所有方法(就差重装系统了,看到有人说重装系统之后还是同样的问题,果断放弃重装),visual studio 2017的安装问题终于解决了,为了帮助同样还在折腾的初级开发者们 ...
 - 最新解决VS2017+ Mysql + EF 创建实体数据模型 闪退的办法
		
研究下来,就是最新的版本兼容性不好啊. 1.找到MySql管网,下载历史版本: mysql-connector-net-6.9.12 mysql-for-visualstudio-1.2.8 2.Nu ...
 - 【走过巨坑】android studio对于jni调用及运行闪退无法加载库的问题解决方案
		
相信很多小伙伴都在android开发中遇到调用jni的各种巨坑,因为我们不得不在很多地方用到第三方库so文件,然而第三方官方通常都只会给出ADT环境下的集成方式,而谷歌亲儿子android studi ...
 - mysql登录时闪退的问题
		
之前mysql用着好着,可是今天在启动mysql后输入密码出现了闪退,在任务管理器中发现mysql服务没有启动,当手动启动时提示拒绝访问.在网上查找原因发现问题所在. 问题原因:mysql服务没有安装 ...
 - mysql闪退或者can not connect 127.0.0.1
		
MYSQL 无安装文件 exe执行时闪退 mysql闪退或者can not connect 127.0.0.1 APP 百款主流机型兼容性免费测 » Mysql 官网上下载的Mysql 但是没有 ...
 - java web工程发布以及解决tomcat闪退
		
1.tomcat闪退 a.环境变量错误 startup.bat最后假如PAUSE进入调试状态,双击startup.bat,可以看到错误,根据错误提示设置相应的环境变量,JAVA_HOME等. b.ec ...
 
随机推荐
- linux 安装php扩展swoole redis
			
本文讲的是已经有redis.so 和swoole.so文件的情况 我的环境是xampp php的扩展目录为 /opt/lampp/lib/php/extensions/no-debug-non-zts ...
 - 复活hexo静态博客的方法
			
我的个人博客http://webhmy.com/是通过hexo搭建的,它支持图片显示,支持md,无需主机空间,可以满足我的大部分需求.但是在2年的使用的过程中遇到一些问题,这里记录下来.便于下次快速复 ...
 - SMBus Host Controller not enabled!
			
今天去官网下载最新的ubuntu ubuntukylin-16.10-desktop-amd64.iso,下载后vm 运行,安装后结果报了这个问题 之后google搜索得到答案: 1.复制 cp ...
 - IIS并发连接数限制
 - Charles下载和使用
			
下文作为备份.来源:https://www.cnblogs.com/rrl92/p/7928770.html 1. Charles下载地址 地址:https://www.charlesproxy.co ...
 - SQL Server ->> FileTable
			
FileTable是SQL Server 2012的新特性之一.它是基于SQL Server 2008的FILESTREAM特性上而来的,允许我们把Windows文件存储在SQL Server中,让S ...
 - 线程 Z
			
原文:http://www.albahari.com/threading/part5.aspx 专题:C#中的多线程 1并行编程Permalink 在这一部分,我们讨论 Framework 4.0 加 ...
 - ElasticSearch之常用插件安装命令
			
#head监控安装,推荐 bin/plugin -install mobz/elasticsearch-head #bigdesk集群状态,推荐 bin/plugin -install lukas-v ...
 - Error: A JNI error has occurred, please check your installation and try again
			
自己写的maven项目打包以后的一个email测试类jar,放到linux上运行时报错: Error: A JNI error has occurred, please check your inst ...
 - Android Studio添加取消代码注释快捷键
			
经常需要注释,取消注释代码 Ctrl + / 对每段代码前面添加或者取消 // Ctrl + Shift + / 对代码添加 或取消 /* */ Ctrl + B 查找定义 C ...