寫在前面
因為最近用mysql比較多,所以想了解下ef+mysql的內容,發現ef連接mysql數據庫,還有那么一段路折騰。折騰到最后,發瘋了。
步驟
這里采用db first的方式來使用ef。
通過上面的圖,你會發現vs並沒默認添加mysql數據提供程序,為了能在這里看到mysql提供程序,需要下面幾個步驟。
- mysql-for-visualstudio-1.2.4.msi下載該文件,然后運行安裝。
- 使用Nuget安裝EF
- 使用Nuget提供程序。
上面的步驟完成后,你查看下web.config文件,會發現在里面多了下面的幾個節點。
在providers節點添加了mysql的提供程序,以及mysql的提供程序工廠。
完成上面的步驟,在重復上面的添加實體。
很期待的,希望看到結果,結果竟然是這樣的,嘗試很多次,還是這樣,不知道是vs的原因還是mysql的原因,很是無語啊,重裝了vs還是這樣,完全不知道是什么原因。
什么情況?????
環境
win10+vs2015專業版+mysql
有遇到這個問題的嗎?如何解決?