Visual Studio2015 、2017中如何支持MYSQL數據源(轉)

轉至:http://www.javashuo.com/article/p-rnjnnayk-be.htmlmysql

Visual Studio默認只顯示微軟本身的SQL Server數據源,以下圖所示:sql

 

 


若是想使用Mysql數據源,看下面的解決方法。
1、下載並安裝下面的2個插件:
1:mysql-for-visualstudio-1.2.8.msi(若是選擇complete安裝,下圖中的選項能夠忽略。)
https://cdn.mysql.com//Downloads/MySQL-for-VisualStudio/mysql-for-visualstudio-1.2.8.msi框架

 

 

 

 

 

2:mysql-connector-net-8.0.11.msi(若是選擇complete安裝,下圖中的選項能夠忽略。)
https://cdn.mysql.com//Downloads/Connector-Net/mysql-connector-net-8.0.11.msispa

 

 


2、從新啓動Visual studio,再次添加ADO.NET實體數據模型。出現了MySQL Database選項。.net

 

 


問題彙總和解決辦法:
1. 出現下圖的沒法選擇實體框架。明明安裝了EF框架6.0.插件

緣由:這是 mysql-connector-net 版本 與 Mysql.data 的版本 不兼容的問題。mysql-connector-net 版本並非越高越好。目前建議安裝mysql-connector-net-6.9.12.msicdn

2. VS2017+EF+Mysql生成實體數據模型過程當中會出現閃退。
緣由:閃退是由於插件的版本不一致不兼容形成的。blog

解決以上兩個問題的統一解決辦法就是:安裝 mysql-connector-net-6.9.12.msi 和 mysql-for-visualstudio-1.2.8.msi。經過nuget來安裝 EntityFramework(版本6.2) 、MySql.Data(版本6.9.12)、MySql.Data.Entity (版本6.9.12) 。

get

相關文章
相關標籤/搜索