LINQ高级编程

作者:李宝

定价:48元

印次:1-1

ISBN:9787302198857

出版日期:2009.04.01

印刷日期:2009.04.08

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书结合具体实例详述了LINQ高级编程所涉及的各个方面。共分为LINQ概述、LINQ to XML、LINQ to SQL及附录四大部分,每一部分的各个章节结构清晰,层次明显。本书并不是对一种新技术的简单介绍,而是力求使读者通过本书的学习能够立即将LINQ应用到自己 的项目开发中。   本书的内容深入浅出,循序渐进,不仅适合LINQ初学者,也可以作为数据库开发人员进阶的参考书。

前 言   三年来我一直在努力使“grok”(本意是透彻理解,指研究者对某事物理解得非常透彻以至于已经完全融入其研究领域了)这个单词进入每个人的主流词汇中(可以参考我先前出版的另外两本书),而当前我正在“透彻理解”的事物之一就是来自微软阵营的LINQ这项新技术。   微软将LINQ称为一项“突破性的创新”,并称此项技术有望“改革开发者处理数据的方式”。同您一样,我对这种允诺也存在一些怀疑,因为过去我们也听到过许多类似的言论,但即使是临时的开发者也会被这类大胆的允诺吸引注意力。   但在此我只想说明的是,对LINQ了解得越多,我就越感到振奋(同时也越对自己不相信LINQ的宣传感到内疚)。并且LINQ带给我的不是一般的振奋,那股兴奋劲儿绝不亚于在十岁的圣诞节早晨醒来时,发现自己正在圣诞树下同海盗分享战利品。   为什么LINQ会有如此大的吸引力?因为LINQ将查询的概念作为C#和Visual Basic中首要的语言结构。由此一来,您就不再需要学习多种技术来查询多种不同的数据源。在LINQ中,对于XML、SQL数据库、ADO.NET DataSets以及其他数据源都将使用同一种查询语法进行查询操作。   LINQ简化了查询的编写。如果您在使用C#或Visual Basic,就可以立刻着手编写LINQ查询,因为您最清楚自己需要查询哪些信息。LINQ是一系列内置于Visual Studio 2008中的特性集合,这些特性将强大的查询能力直接集成到Visual Basic和C#的语法中。这同时也会带来其他好处,如IntelliSense、编译时类型检查和调试支持等。有了这些...

目录
荐语
查看详情 查看详情
目    录

第Ⅰ部分  LINQ项目简介

第1章  LINQ项目 3

1.1  LINQ概述 7

1.2  标准查询操作符 10

1.3  LINQ to XML 概述 11

1.4  LINQ to SQL 概述 13

1.5  本章小结 15

第2章  Visual Studio 2008简介 16

2.1  Visual Studio 2008 16

2.2  语言相关的LINQ特性 20

 2.2.1  查询表达式 20

 2.2.2  隐式的类型化变量 21

 2.2.3  匿名类型 21

 2.2.4  对象和集合初始化器 22

 2.2.5  扩展方法 24

 2.2.6  Lambda表达式 27

2.3  本章小结 28

第3章  LINQ查询 29

3.1  LINQ查询简介 29

 3.1.1  获取数据源 30

 3.1.2  创建查询 31

 3.1.3  执行查询 31

 3.1.4  与SQL语法的比较 33

 3.1.5  查询的概念 35

 3.1.6  var与IEnumerable的比较 38

 3.1.7  常见的查询术语 39

3.1.8  IQueryable和Iqueryable

(Of T)接口 40

3.2  查询语法和方法语法的区别 40

3.3  使用查询语法和方法语法 42

3.4  本章小结 48

第4章  LINQ标准查询操作符 49

4.1  概述 49

4.2  标准查询操作符 50

 4.2.1  投影操作符 51

 4.2.2  限制... 查看详情

查看详情