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實體數據模型了。
