图书介绍

LINQ入门与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

LINQ入门与应用
  • 王的强,张晓娜,周静编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302200253
  • 出版时间:2009
  • 标注页数:429页
  • 文件大小:93MB
  • 文件页数:439页
  • 主题词:计算机网络-程序设计;C语言-程序设计

PDF下载


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

下载说明

LINQ入门与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 LINQ介绍1

1.1 什么是LINQ1

1.2 为什么要用LINQ2

1.3 搭建LINQ开发环境2

1.3.1 安装Visual Studio 20082

1.3.2 配置Visual Studio 20084

1.4 初识LINQ技术5

1.4.1 初识LINQ to Objects5

1.4.2 初识LINQ to ADO.NET8

1.4.3 初识LINQ to XML21

1.5 小结26

第2章 C#语言的新特性及相关知识27

2.1 .NET各个版本之间的关系27

2.2 C#语言的新特性28

2.2.1 自动属性和属性访问器的保护级别28

2.2.2 可空类型29

2.2.3 泛型32

2.2.4 代理35

2.2.5 迭代器与yield关键字41

2.2.6 隐式类型的局部变量44

2.2.7 对象和集合初始化器45

2.2.8 匿名类型49

2.2.9 扩展方法51

2.2.10 匿名方法和Lamdba表达式53

2.3 综合实例:C#高亮编辑及编译运行器56

2.4 小结64

第3章 LINQ基本子句介绍65

3.1 概述65

3.2 from子句66

3.2.1 单个from子句66

3.2.2 复合from子句69

3.2.3 多个from子句71

3.3 where子句73

3.3.1 常见的where子句查询73

3.3.2 在where子句中使用自定义函数75

3.3.3 动态谓词的筛选76

3.4 select子句78

3.4.1 输出查询结果78

3.4.2 对查询结果进行投影78

3.5 group子句80

3.5.1 lGrouping〈TKey,TElement〉泛型接口80

3.5.2 分组查询81

3.6 into子句83

3.7 排序子句86

3.7.1 OrderBy和OrderByDescending86

3.7.2 ThenBy和ThenByDescending87

3.8 let子句90

3.9 join子句91

3.10 小结94

第4章 用于集合、文件、字符串对象的LINQ(LINQ to Objects)95

4.1 LINQ标准查询运算符概述95

4.2 Enumerable类的介绍95

4.3 用于延期执行的Enumerable类方法成员97

4.3.1 Take方法98

4.3.2 TakeWhile方法99

4.3.3 Skip方法101

4.3.4 SkipWhile方法103

4.3.5 Take、TakeWhile、Skip、SkipWhile小结105

4.3.6 Reverse方法107

4.3.7 Distinct方法108

4.3.8 Union方法111

4.3.9 Concat方法113

4.3.10 Intersect方法114

4.3.11 Except方法116

4.3.12 Range方法119

4.3.13 Repeat方法120

4.3.14 Empty方法121

4.3.15 DefaultIfEmpty方法122

4.3.16 Cast方法125

4.3.17 OfType方法126

4.3.18 AsEnumerable方法127

4.4 用于立即执行的Enumerable类方法成员129

4.4.1 ToArray方法129

4.4.2 ToList方.法131

4.4.3 ToDictionary方法132

4.4.4 ToLookup方法140

4.4.5 SequenceEqual方法150

4.4.6 First方法153

4.4.7 FirstOrDefault方法155

4.4.8 Last方法157

4.4.9 LastOrDefault方法159

4.4.10 Single方法162

4.4.11 SingleOrDefault方法164

4.4.12 ElementAt方法167

4.4.13 ElementAtOrDefault方法168

4.4.14 All方法169

4.4.15 Any方法170

4.4.16 Contains方法173

4.4.17 Count方法175

4.4.18 LongCount方法177

4.4.19 Aggregate方法179

4.4.20 Sum方.法183

4.4.21 Average方法186

4.4.22 Min方法190

4.4.23 Max方法194

4.5 综合实例198

4.5.1 使用Ajax技术的ASP.NET项目:敏感词过滤198

4.5.2 WinForm项目:文件查找和分组202

4.6 小结208

第5章 用于数据库访问的LINQ(LINQ to SQL)209

5.1 LINQ to SQL概述209

5.2 对象模型的建立210

5.2.1 数据库对象的建立211

5.2.2 使用Visual Studio 2008建立实体类213

5.2.3 手动建立实体类215

5.2.4 使用XML映射文件221

5.3 用于数据库连接的DataContext对象的成员介绍225

5.3.1 DataContext构造函数225

5.3.2 CreateDatabase方法227

5.3.3 DatabaseExists方法229

5.3.4 DeleteDatabase方法231

5.3.5 GetTable方法232

5.3.6 SubmitChanges方法234

5.3.7 GetChangeSet方法235

5.3.8 Refresh方法237

5.3.9 ExecuteQuery方法240

5.3.10 ExecuteCommand方法243

5.3.11 Translate方法244

5.3.12 ChangeConicts属性251

5.3.13 Transaction属性251

5.3.14 ObjectTrackingEnabled属性251

5.3.15 Log属性252

5.4 用LINQ操作数据库单一表格257

5.4.1 Table〈TEnti>类257

5.4.2 Attach方法257

5.4.3 AttachAll方法264

5.4.4 GetOriginalEntityState方法267

5.4.5 GetModifiedMembers方法269

5.4.6 InsertOnSubmit方法270

5.4.7 InsertAllOnSubmit方法272

5.4.8 DeleteOnSubmit方法274

5.4.9 DeleteAllOnSubmit方法276

5.5 用LINQ操作数据库一对多表格278

5.5.1 EntitySet〈TEntity〉类278

5.5.2 Add方法279

5.5.3 AddRange方法282

5.5.4 Insert方法284

5.5.5 Remove方法285

5.5.6 RemoveAt方法292

5.5.7 Clear方法294

5.6 综合实例:客户产品订单处理系统296

5.6.1 数据类297

5.6.2 序列化与反序列化299

5.6.3 控制器类307

5.6.4 界面的数据绑定310

5.7 小结315

第6章 用于XML访问的LINQ(LINQ to XML)317

6.1 LINQ to XML概述317

6.2 LINQ to XML的基本操作319

6.2.1 创建XML文档319

6.2.2 创建XML元素320

6.2.3 创建XML属性321

6.2.4 创建XML注释322

6.2.5 创建XML声明323

6.2.6 创建XML文档类型324

6.2.7 创建XML处理指令325

6.2.8 创建XML CData数据326

6.2.9 创建XML命名空间327

6.3 使用轴方法处理XML元素328

6.3.1 XElement类328

6.3.2 检索元素的轴方法331

6.3.3 添加元素的轴方法339

6.3.4 删除元素的轴方法340

6.3.5 替换元素的轴方法342

6.3.6 根据指定的值自动添加、删除、修改子元素345

6.3.7 获取元素属性的轴方法346

6.3.8 替换元素属性的轴方法349

6.3.9 删除元素的属性的轴方法350

6.3.10 根据指定的值自动添加、删除、修改元素的属性352

6.3.11 处理批注的轴方法353

6.4 使用LINQ表达式处理XML元素357

6.4.1 筛选XML元素357

6.4.2 对XML元素进行排序359

6.4.3 对XML元素进行计算360

6.4.4 剔除XML树中符合条件的元素363

6.4.5 变造XML树365

6.5 使用LINQ to XML序列化XML树369

6.5.1 输出XML树到字符串369

6.5.2 输出XML树到TextWriter对象371

6.5.3 输出XML树到文件372

6.6 综合实例:生成并输出RSS聚合内容373

6.6.1 数据类375

6.6.2 建立RSS对象376

6.6.3 控制器类381

6.6.4 界面382

6.6.5 运行结果383

6.7 小结385

第7章 综合应用实例:商品管理解决方案386

7.1 概述386

7.2 数据库设计387

7.3 使用LINQ to SQL的数据层、商品管理模型389

7.3.1 建立数据层390

7.3.2 收银台及商店模型396

7.4 WinForm项目406

7.4.1 收银台界面自定义控件406

7.4.2 控制台窗体411

7.5 ASP.NET项目418

7.5.1 自定义Web控件418

7.5.2 商品查询、分页显示页面419

7.5.3 Webservice数据耦合层425

7.6 小结427

热门推荐