本书由数据库专家scott Klein编写,讲述了如何有效地使用LINQ来查询XML、SQL数据库、ADO.NET DataSet和其他数据源,并对此技术进行了更深入的探讨,展示LINQ够显著地改进应用程序的性能。
本书首先介绍TLINQ和Visual Studio 2008、LINQ相关的语言特性以及LINQ查询和LINQ标准查询操作符;然后展示了如何在c#和Visual Basic中使用LINQ to XML编程,以及如何使用LINQ to XML处理其他数据模型;接下来依次介绍LINQ to SQL查询、高级查询概念、LINQ to Entities和LINQ to DataSets。所有这些颇具价值的见解为您提供了强有力的新工具,从而使您能够轻松地扩展和访问数据库中的信息。
本书结合具体实例详述了LINQ高级编程所涉及的各个方面。共分为LINQ概述、LINQ to XML、LINQ to SQL及附录四大部分,每一部分的各个章节结构清晰,层次明显。本书并不是对一种新技术的简单介绍,而是力求使读者通过本书的学习能够立即将LINQ应用到自己的项目开发中。
本书的内容深入浅出,循序渐进,不仅适合LINQ初学者,也可以作为数据库开发人员进阶的参考书。
第I部分 LINQ项目简介
第1章 LINQ项目
1.1 LINQ概述
1.2 标准查询操作符
1.3 LINQ to XML概述
1.4 LINQto SQL概述
1.5 本章小结
第2章 Visual Studio 2008简介
……
第3章 LINQ查询
第4章 LINQ标准查询操作符
第II部分 LINQ to XML
第5章 理解LINQ to XML
第6章 LINQ to XML编程
第7章 LINQ to XML和其他LINQ
第8章 LINQ to XML编程高级
第9章 LINQ to XML和Visual Basic.NET
第III部分 LINQ to SQL
第10章 LINQ to SQL概述
第11章 LINQ to SQL查询
第12章 高级查询概念
第13章 实体类
第14章 LINQ to DataSet
第15章 LINQ to SQL高级论题
第IV部分 附录