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

系列目錄html

.  建立項目並集成swagger
git

  1.1 建立github

  1.2 完善web

二. 搭建項目總體架構sql

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

  3.1 搭建環境json

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

  3.3 生成實體類app

四. 集成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類的增刪改查。

相關文章
相關標籤/搜索