商品簡介
作為.NET上連接編程語言和數據庫、內存對象、XML等各種類型數據之間的橋梁,LINQ引入了一種處理數據的全新理念,將查詢無縫集成至開發語言之上。本書第一部分介紹了LINQ技術及C#和VB為此提供的新語言特性,第二、三、四部分詳細介紹了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可擴展性、在應用程序中使用各種LINQ功能的方法以及LINQ to DataSet。
本書適合于使用C#和VB.NET的軟件開發者。
作者簡介
馬格里(Fabrice Marguerie),微軟C# MVP,資深.NET軟件架構師,LINQ社區專家。
目次
第一部分 從這里開始
第1章 LINQ簡介
1.1 LINQ是什么
1.2 為什么需要LINQ
1.3 LINQ的設計目標及起源
1.4 LINQ to Objects初步:查詢內存中的集合
1.5 LINQ to XML初步:查詢XML文檔
1.6 LINQ to SQL初步:查詢關系型數據庫
1.7 小結
第2章 C#和VB語言的增強特性
2.1 新語言的增強特性一瞥
2.2 隱式類型局部變量
2.3 對象和集合的初始化器
2.4 Lambda表達式
2.5 擴展方法
2.6 匿名類型
2.7 小結
第3章 LINQ構建塊
3.1 LINQ對.NET的擴展
3.2 序列
3.3 查詢操作符
3.4 查詢表達式
3.5 表達式樹
3.6 LINQ的程序集以及命名空間
3.7 小結
第二部分 查詢內存中的對象
第4章 熟悉LINQ to Objects
第5章 超越基本的內存數據查詢
第三部分 查詢關系型數據
第6章 LINQ to SQL入門
第7章 揭開LINQ to SQL的本質
第8章 LINQ to SQL高級特性
第四部分 操作XML
第9章 LINQ to XML入門
第10章 使用LINQ to XML查詢并轉換XML
第11章 LINQtoXML常見場景
第五部分 LINQ無處不在
第12章 擴展LINQ
第13章 應用程序各層中的LINQ
第14章 使用LINQ操作DataSet
附錄 標準查詢操作符