1. 查詢操作鏈 為了構造更加復雜的查詢, 我們可以增加而外的查詢操
復合查詢 在前一節中, 我們寫了一個查詢來將分解那些包含一個字母a,
延遲執行 對於多數的查詢操作符來說, 他們並不是在構造後被立即執行,
子查詢 子查詢是一個包含了另外一個查詢的Lambda表達式的查詢.
有3種策略可以應用於創建更加復雜的查詢: 逐步創建 /使用into
對象初始化器 到目前, 我們所有的select語句都返回了包含單一
解釋查詢(Interpreted Queries) LINQ提供了
LINQ to SQL 實體類 只要使用了適當的屬性 (attrib
構建查詢表達式 本節中, 我們假設我們擁有一個這樣的實體類:
過濾Filtering Where: 返回滿足給定條件的子集,SQL
排序Ordering 主要方法: OrderBy, ThenBy:
分組Grouping 主要方法: GroupBy: 將一個序列分組插
Set操作符 主要方法: Contact: 返回兩個序列中所有元素
轉換方法 主要方法: OfType: 將IEnumerable轉換
元素操作符 主要方法: First, FirstOrDefault:
聚合方法 主要方法: Count, LongCount: 返回輸入序
量詞 Contains: 如果輸入序列包含給定元素則返回true,
創建方法 方法
LINQ to XML .NET Framework提供了大量的AP
X-DOM概覽 X-DOM的核心類型. XElement是所有這些類