【從零開始搭建自己的.NET Core Api框架】(三)集成輕量級ORM——SqlSugar:3.1 搭建環境


系列目錄

.  創建項目並集成swagger

  1.1 創建

  1.2 完善

二. 搭建項目整體架構

三. 集成輕量級ORM框架——SqlSugar

  3.1 搭建環境

  3.2 實戰篇:利用SqlSugar快速實現CRUD

  3.3 生成實體類

四. 集成JWT授權驗證

 


 

 

這一章我們開始向項目引入“輕量級”的ORM框架——SqlSugar。

這里的輕量級是打了引號的,因為它的輕量體現在運用的靈活性,可以使用linq,可以向Dapper一張使用類映射,甚至你高興的話也可以直接寫sql語句。但是它的功能卻並不輕量,而且很強大。

 

首先,需要先向項目引入SqlSugar,方法有兩種:

1)直接使用Nuget導包

2)Github下載源碼,然后項目引用(點擊跳轉到Github下載頁)

 

這里選擇了第二種。

將下載並解壓好的SqlSugar文件夾剪切到包含主項目的同級文件夾下,如下圖:

 

右鍵解決方案 =》添加 =》現有項目

選擇SqlSugar文件夾下面的SqlSugar.csproj文件

 

引入成功后,我們需要先按照自己的習慣配置一下環境,比如數據庫連接字符串怎么放,怎么方便的利用SqlSugar進行CRUD。

 

先看數據庫連接字符串,我將它放到了BaseDBConfig.cs,如圖:

(有人習慣把它放到系統配置文件里,.NET Core環境下取消了web.config機制,配置統一采用json文件進行存儲,關於利用json讀寫配置信息后面拿出一章專門講)

 

然后是最重要的BaseDB.cs:

BaseDB類現在只放置了一個函數叫GetClient(),這個函數會返回一個SqlSugarClient類,而這個Client類就是CRUD的關鍵。

 

這一章先簡單配置到這,下一章要實戰利用目前現有的框架,快速的寫出一個Student類的增刪改查。


免責聲明!

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



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