新書介紹 - Microsoft LINQ 最佳實務講座

專為開發人員打造的重量級鉅獻,探觸Visual Studio 2008最完整的技術。
LINQ是.NET Framework 3.5不容忽視的新成員,它將資料查詢技術提升至更高的層次。Microsoft LINQ 最佳實務講座 最將帶領你以嶄新的眼光,學習如何使用LINQ存取資料庫與物件。本書共分四大篇,涵蓋瞭解LINQ所需的知識與相關討論,且提供完整的LINQ技術全方位學習導引,從LINQ的核心精神、發展軌跡、類別庫的運用,直到各種異質資料來源的查詢維護操作,逐步探索LINQ的面貌。

 

新書介紹 - Microsoft LINQ 最佳實務講座

 

書籍介紹

 

開發思維專家角度務實本質

專為開發人員打造的重量級鉅獻,探觸Visual Studio 2008最完整的技術。

 

LINQ.NET Framework 3.5不容忽視的新成員,它將資料查詢技術提升至更高的層次。

Microsoft LINQ 最佳實務講座 最將帶領你以嶄新的眼光,學習如何使用LINQ存取資料庫與物件。

本書共分四大篇,涵蓋瞭解LINQ所需的知識與相關討論,且提供完整的LINQ技術全方位學習導引,

LINQ的核心精神、發展軌跡、類別庫的運用,直到各種異質資料來源的查詢維護操作,

逐步探索LINQ的面貌。

 

 

Microsoft LINQ 最佳實務講座 

 

內容特色

 

■ LINQ全方位剖析

引領讀者探索LINQ技術的輪廓,從基礎概念進入LINQ實際的範例操作,

完整說明C#語法新增功能與LINQ的關係,以及LINQ查詢運算式。

 

■ LINQ to Objects

LINQ的核心在於整合程式語言的查詢方法子句與標準資料查詢方法成員,這些成員的數量不多,

只要掌握它們,便可輕易跨越LINQ門檻,將其運用於應用程式的開發。

 

■ LINQ to XML

XML已是被廣泛採用的標準文件格式,當今開發工具均提供XML完整支援。更進一步的,

LINQ發展了一組專門用來對應XML文件的APILINQ to XML

以統一的語法提供存取XML文件所需的功能,

C#VB.NET操作XML文件變得更簡單。

 

■ LINQ to ADO.NET

將分別從SQLADO.NET兩個方向來探討LINQ與關聯式資料庫查詢的整合應用,

開發人員可根據需求,針對各種異質資料來源進行混合查詢等應用,以簡化資料存取功能的設計工作。

 

目錄

  

1         LINQ概況

1-1 LINQIEnumerable<T>

1-2 IEnumerable<T>介面與Enumerable類別

1-3 查詢運算子與運算式

1-4 LINQ的幾個部分

1-5 LINQ與程式語言的整合

1-6 物件化的資料查詢模型

1-7 LINQ的另外一個重點-集合物件資料存取

 

2         LINQ查詢與C# 3.0

2-1 列舉集合與泛型

2-2 IEnumerable<T>System.Linq命名空間

2-3 LINQ查詢運算式

2-4 C# 3.0新增功能

2-5 Lambda運算式

2-6 擴充方法

2-7 型別推論

2-8 物件初始化與匿名型別

 

3         LINQ查詢運算式與Enumerable擴充方法 I

3-1 Enumerable擴充方法

3-2 投影作業

3-3 資料篩選運算

3-4 排序運算

3-5 群組與關聯

3-6 篩選檔案系統搜尋應用

 

4         LINQ查詢運算式與Enumerable擴充方法 II

4-1 彙總運算

4-2 設定作業

4-3 產生作業

4-4 計量運算

4-5 分割運算

4-6 項目作業

4-7 DefaultIfEmpty

4-8 轉換運算

 

5         LINQ to XML

5-1 關於LINQ to XML

5-2 LINQ to XML API架構

5-3 XML文件載入與輸出

5-4 XML元素操作

5-5 屬性

5-6 XML節點與LINQ查詢運算式

5-7 XML擴充方法

 

6         LINQ to ADO.NET – LINQ to SQL

6-1 LINQ to SQL

6-2 關於實體類別

6-3 System.Data.Linq命名空間

6-4 資料查詢維護

6-5 實體類別與物件關聯設計師

6-6 LINQ to SQL與資料繫結

6-7 運用預存程序

6-8 關聯實體類別

6-9 LINQ to SQLLINQ標準查詢運算式

6-10 XML與關聯式資料的整合運用

 

7         LINQ to ADO.NET - LINQ to DataSet

7-1 LINQ to DataSet

7-2 DataRowExtensions與延伸方法

7-3 DataViewDataTable轉換

7-4 資料查詢