課程簡介

介紹

LINQ 基本資訊

  • IEnumerable<T>
  • IEnumerator<T>
  • 投影、過濾、量詞、分區、運算等

LINQ 運算符概述

  • 立即執行與延遲執行
  • 流式處理 vs 非流式處理運算子

準備開發環境

  • 安裝和配置 .NET
  • 安裝和配置 LINQPad

簡單 LINQ 查詢

  • 選擇數據源
  • 創建查詢
  • 執行查詢

數據轉換和類型關係

  • 將結果作為類型返回
  • 對源元素執行操作
  • 允許編譯器選擇類型

分組和聯接 LINQ 個查詢

  • 按多個鍵分組
  • 擴展組查詢
  • 使用自定義鍵進行分組
  • 使用帶有組合鍵的內部聯接
  • 使用 group join 和 inner group join

LINQ 使用 Lambda 運算符

  • 瞭解 Lambda 運算符的方法語法
  • 按多鍵分組
  • 按自定義鍵和自定義物件分組
  • 使用內部聯接和複合聯接
  • 使用 group join 和 group inner join

標準查詢和複雜查詢

  • 篩選子集
  • 使用運算元重新排列數據
  • 解析基本組
  • 在數據集中創建層次結構
  • 鏈接數據
  • 使用 into 和 let 關鍵字

LINQ 至 SQL

  • 設置資料庫
  • 查詢資料庫
  • 更新資料庫

LINQ 至 XML

  • 創建樹
  • 使用樹查詢

總結和結論

最低要求

  • 對程式設計的理解

觀眾

  • Web 開發人員
 14 時間:

客戶評論 (5)

課程分類