LINQ 核心筆記:Lambda 表達式與查詢操作鏈完全指南
查詢操作鏈:管道式資料流 LINQ 的強大在於將多個標準查詢操作符串聯成查詢鏈。資料從左至右流動,每個操作符接收上游輸出序列,產生新序列傳遞給下游——原始序列絕
LINQ 核心筆記:查詢語法與 Lambda 表達式深度解析
前言 在上一篇筆記中,我們示範了如何使用方法語法(Lambda 表達式)過濾、排序並轉換字串陣列。這篇我們將深入探討 LINQ 的另一種寫法——查詢語法,並比較
LINQ 學習筆記:查詢執行機制與延遲執行深度解析
延遲執行核心概念 大多數查詢運算子不於建構時執行,而是於枚舉時(呼叫 MoveNext)執行: n + 2); numbers.Add(5); foreach
LINQ 學習筆記:子查詢與延遲執行的互動機制
子查詢定義與基本範例 子查詢為包含另一查詢的 Lambda 表達式: n2.Length).First()); 變數捕獲與作用域 子查詢可引用外部 Lamb
LINQ 學習筆記:解釋查詢與 IQueryable 運作原理
兩種查詢架構 本地查詢:操作 IEnumerable<T>,使用 Enumerable 運算子,委派執行 解釋查詢:操作 IQueryable&l
LINQ 學習筆記:LINQ to SQL 實體類別與關聯完整指南
實體類別定義與屬性對應 [Table] public class Customer { [Column(IsPrimaryKey = true)] pu
LINQ 學習筆記:Where 過濾與分頁技巧大全
過濾運算子總覽 方法說明SQL 對應 Where條件過濾WHERE Take取前 N 筆TOP n / ROW_NUMBER Skip跳過前 N 筆ROW_N
LINQ 學習筆記:OrderBy 排序運算子完整解析
排序運算子家族 方法說明SQL 對應 OrderBy/ThenBy遞增排序ORDER BY OrderByDescending/ThenByDescendin
LINQ 學習筆記:GroupBy 分組查詢完全指南
GroupBy 核心參數與回傳型別 輸入序列:IEnumerable<TSource> 鍵選擇器: TKey 元素選擇器(可選): TElemen
LINQ 學習筆記:集合運算子與序列比較
四大集合運算子 方法說明SQL 對應 Concat串聯兩序列(保留重複)UNION ALL Union合併兩序列(去除重複)UNION Intersect交集