图书介绍

LINQ高级编程PDF|Epub|txt|kindle电子书版本网盘下载

LINQ高级编程
  • (美)克莱因著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302198857
  • 出版时间:2009
  • 标注页数:331页
  • 文件大小:56MB
  • 文件页数:344页
  • 主题词:程序语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐