之前嘗試過數(shù)次都失敗了,今天看到一篇帖子,想著再試一次,居然成功了,以后就不用買貴的飛起的sqlserver了
不過原帖中很多細(xì)節(jié)沒有說到,我做個筆記,總結(jié)一下
步驟
1.vs版本是2012旗艦版(關(guān)系應(yīng)該不大)
2.下載mysql安裝包,地址
1
2
3
翻到最底下
4
直接下載
4
說一下,這個mysql下載不光是為了下mysql數(shù)據(jù)庫,主要是因為里面包含了vs連接mysql的驅(qū)動
如圖
驅(qū)動
3.打開VS項目,打開unget,安裝mysql驅(qū)動
nuget
左邊選擇聯(lián)機,右邊搜索mysql
Paste_Image.png
直接下第二個,第一個會被作為依賴一并下載
Paste_Image.png
4.新建數(shù)據(jù)源
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
Paste_Image.png
注意,很多朋友這里會遇到一個情況
Paste_Image.png
重新生成一下項目,因為項目是在驅(qū)動安裝前生成的
然后 下一步,肯定會報錯
Paste_Image.png
不要急,打開cmd
找到mysql的目錄 C:\Program Files\MySQL\MySQL Server 5.7\bin
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
登陸
mysql -uroot -p
denglu
紅色是用戶名
打完密碼后輸入
set global optimizer_switch='derived_merge=OFF';
Paste_Image.png
完成了
Paste_Image.png
最后,之前看過很多帖子,說要下指定版本的驅(qū)動什么的...簡直坑爹.后續(xù)再試試全部ef功能 看看是不是和sqlserver一樣方便