11.29 .Net 在EF中連接MySql


ADO.NET Entity Framework 是微軟以 ADO.NET 為基礎所發展出來的對象關係對應 (O/R Mapping) 解決方案,不僅支持SQL Server,還支持MySQL、Oracle等數據庫。

1. 首先安裝:

目的:使Vs可以連接mysql數據庫

mysql-for-visualstudio-1.2.8.msi 下載地址https://www.mysql.com/downloads/

mysql-connector-net-8.0.17.msi 下載地址https://www.mysql.com/downloads/

C#/.Net 在EF中連接MySql


2. 然後新建項目如圖:

C#/.Net 在EF中連接MySql


3. 然後使用nuget包安裝EF6.2

C#/.Net 在EF中連接MySql


4. 安裝mysql需要的引用包

C#/.Net 在EF中連接MySql


注意此引用需要與前面安裝的 mysql-connector-net-8.0.17.msi 的版本一致,否則會出錯。因此此版本選擇v8.0.17

安裝指定版本的Package

PM> Install-Package MySql.Data.EntityFramework -version 8.0.17

之後新建一個DbContext用以連接MySql:

C#/.Net 在EF中連接MySql


C#/.Net 在EF中連接MySql


C#/.Net 在EF中連接MySql


至此連接mysql便成功了

C#/.Net 在EF中連接MySql


分享到:


相關文章: