vs2017連接mysql


要使vs2017連上mysql,需要電腦安裝下圖框選的兩項環境,可以通過mysql installer-communtiy安裝。mysql installer-communtiy可以到mysql官網下載,下載地址https://dev.mysql.com/downloads/mysql/

vs2017 ado.net方式訪問mysql

由於默認vs中沒有mysql,需要通過nuget搜索安裝mysql.data的引用。這樣在配置文件中連接寫好數據庫連接后就可以通過ado.net方式訪問mysql數據庫了。

vs2017 entityframework方式訪問mysql

如果想使用在項目中通過右鍵添加ado.net實體數據庫模型,還需要安裝mysql for visual studio,其也可以通過mysql installer-communtiy安裝。

如果不安裝,在添加實體時候會沒有如下圖所示的mysql選項。

 

后面還有一個坑,請注意,如果電腦環境安裝的mysql-connector-net版本和項目中引用的mysql.data.dll的版本不一致,會導致添加實體時候閃退。

例如,我電腦環境安裝的是mysql-connector-net-6.10.7.msi安裝包,那么nuget引用的mysql.data和mysql.data.entity也必須是6.10.7版本,才不會出現閃退問題。

 

最后總結,電腦環境中的mysql-for-visualstudio、mysql-connector-net、mysql-connector-odbc不一定要在同一個mysql installer-communtiy中安裝相同的版本,但是mysql-connector-net必須和vs2017開發的項目中引用的mysqldata版本一致。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM