【跳過各種神坑+圖文講解】VS2019 + EF + Mysql(8.0.18)——最新

VS2019 EF 連接 Mysql

🌟 1、瞭解開發環境


VS2019
MySQL 8.0.18
MySql.Data (8.0.18)
MySql.Data.EntityFramework (8.0.18)


🌟 2、準備:下載並安裝插件(必備)


mysql-connector-net-8.0.18.msi
mysql-for-visualstudio-1.2.9.msi

可以到MySQL官網下載,也可以在我分享中提取,分享:
鏈接:https://pan.baidu.com/s/1cqAQF_6CJFw3EFJgZmVwhg
提取碼:9c41


開始安裝

🌟 3、安裝mysql-connector-net-8.0.18.msi

在這裏插入圖片描述
在這裏插入圖片描述
下一步之後接着點擊Next即可開始安裝



🌟 4、安裝mysql-for-visualstudio-1.2.9.msi

在這裏插入圖片描述
在這裏插入圖片描述
下一步之後接着點擊Next即可開始安裝



🌟 5、安裝完成上面兩個軟件後啓動VS2019

爲了測試我們新建一個控制檯程序,框架選 >=4.5.2
在這裏插入圖片描述
點擊創建我們就進入到了主界面
在這裏插入圖片描述
在項目中(我這裏是test_1)單擊鼠標右鍵,選擇“管理NuGet程序包”打開它。
在這裏插入圖片描述
在搜索框中搜索 “MySql.Data” 如圖:選擇與你電腦安裝的MySQL版本一致的版本號,(我的MySQL是8.0.18),這並不是越高越好,選擇不一致會給後面的操作帶來閃退。點擊安裝
在這裏插入圖片描述
在搜索框中搜索 “MySql.Data.EntityFramework” 如圖:還是選擇與MySQL版本一致的版本號。點擊安裝
在這裏插入圖片描述
安裝完成 “MySql.Data” 和 “MySql.Data.EntityFramework” 後,在項目右鍵 --> 添加–> 新建項,打開添加新項


在這裏插入圖片描述
選擇數據 --> ADO.NET 實體數據模型,點擊添加
在這裏插入圖片描述
然後就進入到了這裏,選擇第一個,下一步
在這裏插入圖片描述
新建連接 --> 更改 --> 選擇 MySQL Batabase
在這裏插入圖片描述
Server name: localhost
User name: root
Password: 數據庫連接密碼
Database name: 數據庫名稱


















填好上述信息後,點擊確定,就回到了 ☟ 這個界面,選擇 “是”,然後下一步
在這裏插入圖片描述
勾選表,點擊完成
在這裏插入圖片描述
⌛稍等片刻,等待出現數據表時就連接成功啦
在這裏插入圖片描述





安裝完成

🌟 6、測試

到這裏我們已經安裝並創建好了EF實體模型,接下來寫一段代碼測試下是否可以運行。
例如:代碼:

static void Main(string[] args)
{
   
       
     using (var db = new test_infoEntities())
     {
   
       
          var ss = (from t in db.info select t).First();
          Console.WriteLine("id: "+ss.id.ToString() + " text: " + ss.text);
          Console.WriteLine("成功");
          Console.Read();
     }
}

當我們看到這烏漆嘛黑的控制檯時,就意味着成功了!
在這裏插入圖片描述




文章到這裏就結束啦 😄😄😄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章