2019年5月4日 星期六

MySQL 與 Entity Framework 6

今天終於把MySQL 與 Entity Framework 6接起來了

最後參考了這篇文章,才找到問題點
https://blog.mahonex.com/index.php/2018/11/26/vs2017%E4%BD%BF%E7%94%A8mysql%E5%92%8Centityframework%E9%97%AA%E9%80%80%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/

因此稍微整理一下資訊

[地雷1]
舊版的.NET Framework連接上可能會有問題
.NET Framework 選用 v4.7.2 就沒事了

[地雷2]
mysql的驅動要安裝下面的版本
注意版本要對到!!!!
mysql-connector-net-6.10.8.msi
https://dev.mysql.com/downloads/file/?id=480088
mysql-for-visualstudio-1.2.8.msi //這個應該可以載最新版沒關西(吧?
https://dev.mysql.com/downloads/windows/visualstudio/


參考步驟:

先安裝mysql的驅動
mysql-connector-net-6.10.8.msi
mysql-for-visualstudio-1.2.8.msi

安裝下面這個NuGet,注意版本要對到!!!!



經過測試,它會自動連下面這個一起安裝
(如果沒有的話,還請手動安裝)


正常來說,參考都會幫你加好,這邊只是列出來而已
接下來加入這個
選這個

新增連接

然後弄一弄就好了

最後應該會出現這個

然後按完成,就會開始產生程式碼
然後可以正常使用
最後附上這張,祝各位都找到可以用的版本

註:我連接的MySQL是直接連到GCP上的,它顯示的版本是5.7



沒有留言:

張貼留言