使用LINQ可以直接从Microsoft Visual Basic或C#查询来源广泛的数据。在两位已经深入研究过LINQ的数据访问专家及Microsoft开发团队的指导下,读者将掌握Microsoft .NET Framework 3.5如何实现和利用LINQ。本书丰富的示例有助于读者快速开发自己的解决方案。
本书全面、深入地剖析了LINQ的特性。全书分为6个部分,包括18章和3个附录。内容涵盖LINQ基础、针对关系数据的LINQ、LINQ和XML、高级LlNQ和LINQ的应用等。
本书丰富的示例可供读者研习之用,也可在自行开发解决方案时作为基础代码。本书的示例同时适用于C#和Visual Basic的开发人员。
本书的目标读者是.NET开发人员,尤其是已经掌握.NET 2.0并准备升级到.NET 3.5乃至4.0的开发人员。
第Ⅰ部分 LINQ基础
第1章 LINQ简介
1.1 LINQ是什么
1.2 为什么需要LINQ
1.3 LINQ如何工作
1.3.1 关系模型与层/网络模型的比较
1.3.2 操作XML数据
1.4 语言集成
1.4.1 声明性编程
1.4.2 类型检测
1.4.3 透明跨越不同的类型系统
1.5 LINQ实现形式
1.5.1 LINQ to Objects
1.5.2 LINQ to ADO.NET
1.5.3 LINQ to XML
1.6 小结
第2章 LINQ语法基础
第3章 LINQ to Objects
第Ⅱ部分 针对关系数据的LINQ
第4章 LINQ to SQL:查询数据
第5章 LINQ to SQL:管理数据
第6章 LINQ to SQL的工具
第7章 LINQ to DataSet
第8章 LINQ to Entities
第Ⅲ部分 LINQ和XML
第9章 LINQ to XML:管理XML Infoset
第10章 LINQ to XML:查询节点
第Ⅳ部分 高级LINQ
第11章 表达式目录树详解
第12章 扩展LINQ
第13章 并行LINQ
第14章 其他的LINQ实现形式
第Ⅴ部分 LINQ的应用
第15章 在多层解决方案中的LINQ
第16章 LINQ和ASP.NET
第17章 LINQ和WPF/Silverlight
第18章 LINQ和Windows通信层编程框架
第Ⅵ部分 附录