本书是关于介绍“LINQ”的教学用书,全书分为五部分:第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性;第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML;第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ功能的方法以及LINQ to DataSet。
本书适合于使用C#和VB.NET的软件开发者。
作为.NET上连接编程语言和数据库、内存对象、XML等各种类型数据之间的桥梁,LINQ引入了一种处理数据的全新理念,将查询无缝集成至开发语言之上。本书第一部分介绍了LINQ技术及C#和VB为此提供的新语言特性,第二、三、四部分详细介绍了LINQ的三大主要功能LINQ to Objects、LINQ to SQL、LINQ to XML,第五部分研究了LINQ的可扩展性、在应用程序中使用各种LINQ功能的方法以及LINQ to DataSet。
本书适合于使用C#和VB.NET的软件开发者。
第一部分 从这里开始
第1章 LINQ简介
1.1 LINQ是什么
1.1.1 概览
1.1.2 LINQ的功能
1.1.3 作为语言扩展的LINQ
1.2 为什么需要LINQ
1.2.1 常见问题
1.2.2 解决理念上的失调
1.2.3 LINQ给出解决方案
1.3 LINQ的设计目标及起源
1.3.1 LINQ项目的设计目标
1.3.2 一点历史
1.4 LINQ to Objects初步:查询内存中的集合
1.4.1先决条件
1.4.2 Hello LINQ to Objects
1.5 LINQ to XML初步:查询XML文档
1.5.1为什么需要LINQ to XML
1.5.2 Hello LINQ to XML
1.6 LINQ to SQL初步:查询关系型数据库
1.6.1 LINQ to SQL功能概览
1.6.2 Hello LINQ to SQL
1.6.3 进一步了解LINQ to SQL
1.7 小结
第2章 C#和VB语言的增强特性
第3章 LINQ构建块
第二部分 查询内存中的对象
第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
附录 标准查询操作符