大小:97.44M
更新时间:23-09-01
系统:Pc
LINQ编程技术内幕是一本LINQ查询技术内部详解,由美国程序员Paul Kimmel编著。本书首先介绍了LINQ所用到的最新的C#编程技术,比如匿名类型、分部方法以及Lambda表达式等。接着,通过具体的示例和易于改写的范例代码,分别针对对象、数据库和XML详细介绍了LINQ这个强大的新技术。
你将会对LINQ的工作方式有一个深入而实用的理解,还会学到如何通过XML与其他数据模型的结合来实现各种各样的数据处理功能。LINQ编程技术内幕主要内容包括:编写高效的LINQ查询以处理.NET对象、SQL数据库以及XML数据;利用匿名类型以降低编程难度,减少设计时间和调试时间;掌握LINQ查询语法、运算符、扩展方法、排序、分组、聚合和集合操作等,欢迎广大读者免费下载阅读。
适合LINQ的初学者,而且对.NET数据处理人员、ASP.NET开发人员和Windows Form开发人员都有非常大的帮助,同时也可以作为高等学校计算机或相关专业的教材使用。
本书的用辞很有意思,我在拿到原书之后,花了5天的时间一口气读完了,感觉就像是在看小说。Paul Kimmel不仅给我们带来了LINQ的完整学习方案,而且还在其中加人了不少的小故事,让读者能够更加愉快地学习LINQ这一门新技术,真正实现了“寓教于乐”的教学模式。
第一部分 为LINQ作准备
第1章 使用匿名类型
1.1 理解匿名类型
1.2 使用匿名类型
1.3 匿名类型的数据绑定
1.4 测试匿名类型的相等性
1.5 通过LINQ查询使用匿名类型
1.6 泛型匿名方法简介
1.7 小结
第2章 使用复合类型初始化
2.1 通过命名类型初始化对象
2.2 初始化匿名类型
2.3 初始化集合
2.4 使用转换运算符
2.5 小结
第3章 定义扩展方法和分部方法
3.1 扩展方法及其使用规则
3.2 定义扩展方法
3.3 扩展方法是如何支持LINQ的
3.4 实现一个“会说话的”字符串扩展方法
3.5 定义分部方法
3.6 小结
第4章 yield return:使用.NET的状态机生成器
4.1 理解yield return的工作方式
4.2 使用yield return和yield break
4.3 小结
第5章 理解Lambda表达式和闭包
5.1 了解由函数指针到Lambda表达式的演化过程
5.2 编写基本的Lambda表达式
5.3 利用Lambda表达式进行动态编程
5.4 Lambda表达式和闭包
5.5 柯里化
5.6 小结
第6章 使用标准查询运算符
6.1 了解LINQ是如何实现的
6.2 构造一个LINQ查询
6.3 筛选信息
6.4 使用限定符
6.5 利用Skip和Take实现分区操作
6.6 使用生成运算
6.7 相等性测试
6.8 从序列中获取特定元素
6.9 通过Concat串联序列
6.10 小结
第二部分 针对对象的LINQ
第7章 对查询进行排序和分组
7.1 对信息进行排序
7.2 对信息进行分组
7.3 小结
第8章 执行聚合运算
8.1 聚合
8.2 求集合平均值
8.3 元素计数
8.4 找出[zui]小和[[zui]0大]的元素
8.5 计算查询结果的总计
8.6 中位数:实现一个自定义聚合运算
8.7 小结
第9章 执行集合运算
9.1 找出非重复元素
9.2 通过Intersect和Except定义集合
9.3 使用Union创建复合结果集
9.4 小结
第10章 掌握Select和SelectMany
10.1 探究Select
10.2 从多个源中投影出新类型
10.3 使用SelectMany从多个序列中创建出一个新序列
10.4 在SelectMany中使用索引
10.5 小结..
第11章 联接查询结果
11.1 使用多个from子句
11.2 定义内联接
11.3 使用自定义(或非等式)联接
11.4 实现分组联接和左外联接
11.5 实现交叉联接
11.6 在组合键上定义联接
11.7 小结
第12章 查询Outlook和活动目录
12.1 LINQ to Outlook
12.2 通过纯C#码查询活动目录
12.3 LINQ to Active Directory
12.4 通过LINQ查询活动目录
12.5 小结
第三部分 针对数据的LINQ
第13章 使用LINQ查询关系型数据
13.1 定义表对象
13.2 通过DataContext对象连接关系型数据
13.3 查询数据集
13.4 SqlMetal:使用实体类生成工具
13.5 使用LINQ to SQL类设计器
13.6 小结
第14章 创建更好的实体以及映射继承和聚合
14.1 使用可空类型定义更好的实体
14.2 为LINQ to SQL映射继承层次结构
14.3 将EntitySet类添加为属性
14.4 使用LINQ to SQL创建数据库
14.5 小结
第15章 通过LINQ查询关联数据库表
15.1 通过LINQ to DataSct定义联接
15.2 通过LINQ to SQL定义联接
15.3 使用LINQ查询视图
15.4 使用LINQ to DataSet进行数据绑定
15.5 小结
第16章 更新匿名关系型数据
16.1 添加和移除数据
16.2 调用用户自定义函数
16.3 使用事务
16.4 理解冲突解决
16.5 N层应用程序与LINQ to SQL
16.6 小结
第17章 ADO.NET 3.0与Entity Framework简介
17.1 理解问题和解决方案的一般性本质
17.2 寻找附加资源
17.3 通过普通的ADO.NET编程构建一个简单的应用程序
17.4 使用Entity Framework进行编程
17.5 使用LINQ完成所有事情
17.6 小结
第四部分 针对XML的LINQ
第18章 从XML中提取数据
18.1 加载XML文档
18.2 查询XML文档
18.3 从字符串中加载XML
18.4 处理缺失的数据
18.5 使用查询表达式和XML数据
18.6 批注节点
18.7 小结
第19章 比较LINQ to XML与其他XML技术
19.1 比较LINQ to XML和XPath
19.2 比较LINQ to XML转换和XSLT
19.3 通过函数构造来转换XML数据
19.4 小结
第20章 从非XML数据构造XML
20.1 从CSV文件构造XML
20.2 从XML生成文本文件
20.3 使用XML和嵌入式LINQ表达式(VB)
20.4 小结
第21章 使用XmlWriter生成XML
21.1 快速浏览XmlWriter
21.2 使用XmlTextWriter编写XML文件
21.3 小结
第22章 将XML与其他数据模型相结合
22.1 从SQL数据创建XML
22.2 从XML更新SQL数据
22.3 小结
第23章 LINQ to XSD支持类型化XML编程
23.1 理解LINQ to XSD的基本设计目标
23.2 使用LINQ to XSD进行编程
23.3 小结
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
应用信息
同类热门
热门标签
网友评论0人参与,0条评论
最新排行
04cj013变形缝建筑构造(三)4.41M 04cj013变形缝建筑构造(三)是中国建筑标准设计研究院出版的一款实用图集,统一编号:GJCT-003,实行日期:2004年1月1日,是专为建筑设计选用变形缝装置和安装构造而编制的国家建筑标准设计参考图集,可以适用于一般工业与民用建筑,可用于楼地
查看
oracle weblogic server开发权威指南92.55M帕特里克 高清扫描版 oracle weblogic server开发权威指南是一本Oracle WebLogic Server开发者权威指导手册,由美国高级开发工程师帕特里克、布雷格曼和多恩编著。本书介绍了选择Java EEI应用程序体系结构的技巧全面讲解了多种设计方
查看
MySQL新技术在淘宝的使用2.23MPDF版 MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。
查看
seo实战密码:60天网站流量提高20倍38.36Mpdf高清版 seo实战密码:60天网站流量提高20倍是一本pdf高清版的seo教程电子书籍,作者:昝辉,全书详细、系统的向读者介绍了正规、有效的SEO实战技术,包括关键词研究、网站架构优化、外链建设、效果检测及策略修正,以及作弊与惩罚、排名因素列表等专题,适用
查看
第三方JavaScript编程73.93Mpdf扫描版第三方JavaScript编程是全球首本全面探讨第三方应用开发的图书 ,由Disqus知名Web开发工程师Ben Vinegar(维尼哲)和Anton Kovalyov(科瓦罗夫)两人共同编著,郭凯翻译。本书内容丰富翔实,详细的介绍了第三方应用程序开发的
查看
flask web开发基于python的web应用开发实战8.64M格林布戈pdf扫描版 flask web开发是一本流行的Python Web开发框实战图书书,全称事实上叫做flask web开发基于python的web应用开发实战,作者是拥有25年开发经验的美国高级软件工程师格林布戈。本书内容丰富翔实,分为三部分,全面介绍如何基于P
查看
数据重现文件系统原理精解与数据恢复最佳实践31.66M马林pdf扫描版数据重现文件系统原理精解与数据恢复最佳实践是一本全面介绍Windows及非Windows文件系统的数据恢复技术书籍,简称为数据重现,由马林编著。全书内容丰富翔实,主要介绍了使用较为广泛的MBR分区体系,还详细介绍了Apple、GPT等分区体系;在文件系统
查看
iPhone游戏开发实践指南36.52M戴利pdf扫描版 iPhone游戏开发实践指南是一本iphone游戏开发实践手册,由美国iphone开发程序员戴利编著。本书是新手的完美入门手册。作者将带领你走过开发iPhone热门二维游戏的每个细节。在本书中,你将学习如何构建二维贴图地图游戏Sir Lamorak
查看
建筑工程管理与实务2017版电子版55.03M高清版 建筑工程管理与实务2017版电子版是一本pdf的电子图书,全高清格式。本款图书遵循建造师考试原则,参照2016年新颁布的法律法规、新施行的标准规范,由中国建筑股份有限公司牵头组织业内专家及相关大专院校学者对《建筑工程管理与实务》一书进行了修谭,用于
查看
linux指令范例速查手册第2版212.97Mpdf扫描版 linux指令范例速查手册第2版是Linux指令范例速查手册第一版的全新升级版本,由黄照鹤等人编著,清华大学出版社出版,是一本全面、实用、查询方便的linux指令速查宝典,里面结合了近700个示例和近750个技巧,详细的介绍了linux中最常用的4
查看
数据挖掘技术与工程实践25.09M洪松林pdf扫描版 数据挖掘技术与工程实践是深入学习数据挖掘技术并进行工程实践的必读之作,由资深数据挖掘技术专家庄映辉和李堃编著。本书内容的跨度较大,涵盖的内容比较广泛,既有对数据挖掘概念的探讨,也有对数据挖掘技术和原理的介绍,还有对数据挖掘应用实践的体会和总结。其中
查看
服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案55.57M戴尼奥pdf扫描版 服务设计模式:SOAP/WSDL与RESTful Web服务设计解决方案是Web服务设计领域的经典著作,由美国程序员Robert Daigneau编著。本书是利用SOAP/WSDL或者遵循REST架构风格的Web服务设计解决方案的纵览,将基本的We
查看
react精髓电子书40.28Mpdf高清完整版 react精髓是一本真正面向实战的React图书,由[英] Artemij Fedosejev(阿尔乔姆 . 费多耶夫)编著,奇舞团翻译,电子出版社出版。全书全面剖析组件化Web应用开发完整流程,首先介绍了如何创建简单的和复杂的React元素,在此
查看
scrum敏捷软件开发55.31Mpdf扫描版scrum敏捷软件开发是一本Scrum开发手册,由[美]科恩编著,廖靖斌,吕梁岳,陈争云,阳陆育共同翻译。本书提供了通用、实际和可操作的指导。作者从自己多年来帮助数百家软件公司进行Scrum和敏捷改革的无人媲美的经历中,提取出细节纷呈的建议、令人醒醐灌顶
查看