《LINQ编程技术内幕》不仅适合LINQ的初学者,而且对.NET数据处理人员、ASP.NET开发人员和WindowsForm开发人员都有非常大的帮助,同时也可以作为高等学校计算机或相关专业的教材使用。
Microsoft积极参与的LINQ查询技术使得程序员可以轻松地从任何数据源获取任何数据,而且不用关心这些数据是从哪来的,也不用关心这些数据是如何存储的。
《LINQ编程技术内幕》是一本优秀的教学指南,它结合C#3.0和VisualStudio2008对LINQ进行了讲解。《LINQ编程技术内幕》介绍了LINQ编程的各个方面,展示了LINQ是如何帮你显著提高生产效率的,还告诉了你应当如何用LINQ创建具有更高可靠性和可维护性的应用程序。
《LINQ编程技术内幕》首先介绍了LINQ所用到的最新的C#编程技术,比如匿名类型、分部方法以及Lambda表达式等。接着,通过具体的示例和易于改写的范例代码,分别针对对象、数据库和XML详细介绍了LINQ这个强大的新技术。你将会对LINQ的工作方式有一个深入而实用的理解,还会学到如何通过XML与其他数据模型的结合来实现各种各样的数据处理功能。
《LINQ编程技术内幕》包括以下内容:
编写高效的LINQ查询以处理.NET对象、SQL数据库以及XML数据。
利用匿名类型以降低编程难度,减少设计时间和调试时间。
利用yieldreturn这个新概念自动生成.NET状态机。
掌握LINQ查询语法、运算符、扩展方法、排序、分组、聚合和集合操作等。
充分利用select以及在N层应用程序的业务层中使用它。
查询存储在MicrosoftSQLServer中的关系型数据。
利用可空类型消除不必要的数据库访问代码。
结合ADO.NET3.0以及Microsoft新推出的功能强大的EntityFramework使用LINQ。
提取XML数据(无需麻烦而复杂的XPath)。
从CSV文件和其他非XML数据中自动构造出XML。
通过对LINQ进行扩展的方式来查询活动目录。
展开