系列目錄
三. 集成輕量級ORM框架——SqlSugar
這一章我們開始向項目引入“輕量級”的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類的增刪改查。