.net core 3.1 連接mysql


先決條件:mysql官方.net驅動MySQL Connector/NET 8.0.20 版本;ASP.NET CORE 3.1;Visual Studio 2019 16.6.3版本

一、創建一個ASP.NET CORE MVC項目,如下圖

 

二、管理NuGet包,搜索Mysql.Data並安裝。如下圖所示:

三、打開appsettings.json文件,在配置項中寫入mysql連接字符串,如下圖所示:

四、新建MusicStoreContext類,Album實體類。如下圖所示:

五、打開Startup.cs文件,將我們新建的MusicStoreContext實例注冊為服務。如下圖所示:

六、服務注冊后,在MusicStoreContext.cs內 新增’GetAllAlbums()‘方法,來讀取數據庫內表的數據。如下圖所示。

七、然后再新建一個控制器AlbumController 來調用這個方法。如下圖所示:

八、在控制器中新建視圖,來展示我們從數據庫中讀取的數據。這里使用.net core mvc 自帶的Razor視圖帶模型的一鍵生成方法。如下圖所示:

九、項目模板自動生成的視圖如下圖所示:

十、結果展示,如下圖所示:

 

總結:Mysql的官網.NET驅動版本已更新至8.0.20,新增支持.NET CORE 3.1版本,在網上搜到的中文資料都是使用Pomelo.EntityFrameworkCore.MySql 這一Nuget包,在這里做個記錄,給大家伙兒提供個不一樣的選擇把。

本文引自:Abhijit Patil大牛的How To Connect MySQL With ASP.NET Core一文。

原文地址: https://www.c-sharpcorner.com/article/how-to-connect-mysql-with-asp-net-core/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM