前言 FreeSql 是一個功能強大的 .NETStandard 庫,用於對象關系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+。QQ群:4336577(已滿)、8578575(在線) 據了解,用戶使用很少問問題,編碼過程中,因業務阻塞 ...
FreeSql FreeSql 是一個功能強大的 NETStandard 庫,用於對象關系映射程序 O RM ,提供了 CodeFirst DbFirst CURD 表達式函數 讀寫分離 等基礎封裝。支持 .NETCore . 或 .NETFramework . 。 新的查詢功能 且先看看實體定義: 以上定義了三個實體,Song Tag,以及中間表SongTag。 一對一 多對一的查詢: 執行轉換 ...
2019-03-18 19:23 19 8261 推薦指數:
前言 FreeSql 是一個功能強大的 .NETStandard 庫,用於對象關系映射程序(O/RM),支持 .NETCore 2.1+ 或 .NETFramework 4.6.1+。QQ群:4336577(已滿)、8578575(在線) 據了解,用戶使用很少問問題,編碼過程中,因業務阻塞 ...
前言 FreeSql 目前版本號 0.5.5,預計明年元旦發布 1.0.0,切莫小看了版本號,目前單元測試方法1350+,並且每個方法內的涵蓋面又比較廣(不信的話見下圖),每一次版本發布都作了較多的測試工作。 最近的一段時間,關注我們的人時不時會看見擴展包發布,今天振奮人心的功能主要是核心 ...
前言 FreeSql 在經過6個月的開發和朋友們的工作實踐,不斷的改進創新,目前擁有1500個左右單元測試方法,且每個方法內又復蓋不同的測試面。 今天介紹 FreeSql 各種貪婪加載的姿勢,作下總結。本節內容對應的還有【延時加載】,貪婪加載和他本該在一起介紹,開發項目的過程中應該雙管齊下 ...
每頁20條數據,查詢第1頁 優化 SqlServer 2012 以前的版本,使用 row_number 分頁; SqlServer 2012+ 版本,使用最新的 fetch next rows 分頁; Take/Limit 返回前10條記錄:select.Take(10 ...
FreeSql在查詢數據下足了功能,鏈式查詢語法、多表查詢、表達式函數支持得非常到位。 查詢數據 WithSql WithSql 使用多次為 UNION ALL 查詢 WhereDynamicFilter ISelect.WhereDynamicFilter 方法 ...
多表查詢,常用的有聯表 LeftJoin/InnerJoin/RightJoin ,這三個方法在上篇文章已經介紹過。 除了聯表,還有子查詢 Where Exists,和 Select 子表: 1、子表Exists 提示:由於子查詢的實體類與上層相同,使用 As("b") 指明 ...
FreeSql在查詢數據下足了功能,鏈式查詢語法、多表查詢、表達式函數支持得非常到位。 1、導航屬性聯表 提示:正確配置導航關系后,不再需要手工調用 LeftJoin 2、復雜聯表 3、SQL聯表 延伸問題:SQL聯表 b 表的字段如何在 ToList 中指 ...
歡迎來到《FreeSql.Repository 倉儲模式》系列文檔,本系列文檔專注介紹 【倉儲+工作單元】 的使用方式。完整文檔請前往 wiki 中心:https://github.com/dotnetcore/FreeSql/wiki 上文說到,倉儲模式推薦使用導航屬性,本文將講解配置導航屬性 ...