FreeSql 新手上路系列教程已釋出在 cnblogs
FreeSql 是一個功能強大的物件關係對映程式(O/RM),支援 .NETCore 2.1+ 或 .NETFramework 4.5+(QQ群:4336577)
FreeSql採用MIT開源協議託管於 github,地址:(https://github.com/2881099/FreeSql)[https://github.com/2881099/FreeSql]
FreeSql 從 2018 年 11 月底開始研發,在 2019 年元旦開源,整體來說功能的完善度已經相當OK。
由於之前的功能可能存在變動性,不宜將文件四處釋出,避免功能更新後文檔未及時同步更新的問題。
文件之前一直採用 github wiki 的方式,現正式在 cnblogs 部落格園上建專號維護相關文件。
第一個系列《FreeSql 新手上路》系列文章數量 35 篇已釋出,希望能幫助有需要的朋友學習 FreeSql。
(一)入門
(二)自動遷移實體
(三)實體特性
(四)實體特性 Fluent Api
(五)插入資料
(六)批量插入資料
(七)插入資料時忽略列
(八)插入資料時指定列
(九)刪除資料
(十)更新資料
(十一)更新資料 Where
(十二)更新資料時指定列
(十三)更新資料時忽略列
(十四)批量更新資料
(十五)查詢資料
(十六)分頁查詢
(十七)聯表查詢
(十八)導航屬性
(十九)多表查詢
(二十)多表查詢 WhereCascade
(二十一)查詢返回資料
(二十二)Dto 對映查詢
(二十三)分組、聚合
(二十四)Linq To Sql 語法使用介紹
(二十五)延時載入
(二十六)貪婪載入 Include、IncludeMany、Dto、ToList
(二十七)將已寫好的 SQL 語句,與實體類對映進行二次查詢
(二十八)事務
(二十九)Lambda 表示式
(三十)讀寫分離
(三十一)分割槽分表
(三十二)Aop
(三十三)CodeFirst 型別對映
(三十四)CodeFirst 遷移說明
(三十五)CodeFirst 自定義特性