图书介绍
LINQ高级编程PDF|Epub|txt|kindle电子书版本网盘下载
![LINQ高级编程](https://www.shukui.net/cover/46/30166620.jpg)
- (美)克莱因著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302198857
- 出版时间:2009
- 标注页数:331页
- 文件大小:56MB
- 文件页数:344页
- 主题词:程序语言-程序设计
PDF下载
下载说明
LINQ高级编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 LIN Q项目简介3
第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 200816
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(OfT)接口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限制操作符52
4.2.3排序操作符52
4.2.4联接操作符55
4.2.5分组操作符58
4.2.6串联操作符59
4.2.7聚合操作符59
4.2.8集合操作符63
4.2.9生成操作符66
4.2.10转换操作符69
4.2.11元素操作符73
4.2.12相等操作符77
4.2.13量词操作符78
4.2.14分割操作符80
4.3使用查询操作符83
4.4本章小结86
第Ⅱ部分 LINQ to XML89
第5章 理解LINQ to XML89
5.1 LINQ to XML概述89
5.2 LINQ to XML编程基础90
5.2.1 LINQ to XML类90
5.2.2 XElement类92
5.2.3 XAttbute类96
5.2.4 XDocument类98
5.3 LINQ to XML编程概念100
5.3.1处理已有的XML100
5.3.2使用LINQ to XML保存XML102
5.3.3创建XML103
5.3.4遍历XML104
5.3.5操纵XML105
5.3.6处理属性110
5.4 LINQ to XML与其他XML技术的比较113
5.4.1 LINQ to XML与DOM的比较113
5.4.2 LINQ to XML与XmIReader的比较113
5.4.3 LINQ to XML与XSLT的比较114
5.4.4 LINQ to XML与MSXML的比较114
5.5本章小结114
第6章 LINQ to XML编程115
6.1创建树115
6.1.1 C#中树的创建115
6.1.2 Visual Basic中树的创建120
6.2使用文本填充XML树121
6.3查询XML树123
6.4修改和重构XML树129
6.5序列化XML树131
6.6名称空间133
6.7本章小结135
第7章 LINQ to XML和其他LINQ数据模型136
7.1 SQL to XML136
7.2 XML to SQL140
7.2.1插入140
7.2.2更新141
7.3本章小结143
第8章 LINQ to XML编程高级主题144
8.1 LINQ to XML函数构造144
8.2 LINQ to XML批注148
8.3 LINQ to XML轴151
8.3.1 Ancestors152
8.3.2 Descendants153
8.3.3 AncestorsAndSelf155
8.3.4 DescendantsAndSelf155
8.3.5 ElementsAfterSelf和ElementsBeforeSelf156
8.4 LINQ to XML事件158
8.4.1 Changing事件158
8.4.2 Changed事件160
8.5流式处理XML文档161
8.6流式处理大型XML文档167
8.7本章小结167
第9章 LINQ to XML和Visual Basic.NET169
9.1创建XML169
9.1.1 XML文本简介169
9.1.2表达式172
9.1.3嵌入查询173
9.1.4理解Visual Basic XML文本中的空白174
9.2访问XML175
9.3加载XML178
9.4使用Parse方法操纵XML179
9.5 Visual Basic下LINQ to XML的示例180
9.6本章小结184
第Ⅲ部分 LINQ to SQL187
第10章LINQ to SQL概述187
10.1理解LINQ to SQL187
10.2 LINQ to SQL对象模型189
10.3基于属性的映射189
10.3.1使用Database属性190
10.3.2映射表190
10.3.3映射列191
10.3.4映射关系193
10.3.5映射存储过程194
10.3.6映射函数195
10.3.7使用Parameter属性195
10.4关系数据基础196
10.4.1主键196
10.4.2外键198
10.5本章小结201
第11章 LINQ to SQL查询202
11.1查询的概念202
11.2 DataContext204
11.3强类型的DataContext205
11.4数据操纵206
11.4.1插入207
11.4.2更新209
11.4.3删除209
11.5处理对象210
11.5.1插入210
11.5.2更新211
11.5.3删除211
11.6存储过程和用户自定义函数211
11.6.1映射并调用存储过程212
11.6.2映射并调用用户自定义函数225
11.7本章小结228
第12章 高级查询概念229
12.1数据库关系229
12.1.1表示关系229
12.1.2查询233
12.2已编译查询234
12.3远程查询执行与本地查询执行的比较235
12.3.1远程执行235
12.3.2本地执行235
12.4延迟数据加载与立即数据加载的比较236
12.4.1 DataShape类237
12.4.2关闭延迟加载238
12.5组合键238
12.6只读数据239
12.7本章小结239
第13章 实体类240
13.1跟踪实体变更240
13.2提交实体类变更241
13.3并发变更和并发冲突246
13.3.1 UpdateCheck特性246
13.3.2 ConflictMode枚举247
13.3.3 ChangeConflictException类247
13.3.4 RefreshMode枚举247
13.4使用事务248
13.5本章小结251
第14章 LINQ to DataSet252
14.1 LINQ to DataSet概述252
14.2创建LINQ to DataSet项目253
14.3向DataSet中加载数据254
14.4 LINQ to DataSet查询255
14.4.1单表查询256
14.4.2多表查询257
14.4.3类型化DataSet259
14.5数据绑定260
14.6比较DataRow261
14.7本章小结264
第15章 LINQ to SQL高级论题266
15.1对象关系设计器266
15.1.1创建和打开O/R Designer266
15.1.2创建/配置DataContext267
15.1.3为表/视图映射创建实体类269
15.1.4存储过程和函数的DataContext映射270
15.1.5通过调用存储过程实现使用实体类保存数据271
15.2扩展O/R设计器生成的代码272
15.3 O/R设计器中类的复数273
15.4 SQL Metal274
15.5外部映射277
15.6多层操作280
15.7 N层最佳实践281
15.7.1乐观并发281
15.7.2插入/删除282
15.7.3 N层示例282
15.8设计器示例283
15.9本章小结287
第Ⅳ部分 附录291
附录A 案例分析291
附录B LINQ to Entities: ADO.NET Entity Framework306
附录C LINQ to XSD320