王朝网络
分享
 
 
 

LINQ技术详解C# 2008版

王朝导购·作者佚名
 
LINQ技术详解C# 2008版  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: (美)拉特兹(Rattz,J.C.) 著,程胜,朱新宁,杨萍译

出 版 社: 人民邮电出版社

出版时间: 2009-7-1字数:版次: 1页数: 606印刷时间:开本: 16开印次:纸张:I S B N : 9787115207906包装: 平装编辑推荐

亲爱的读者:

本书是一本完全关于代码的书。确切地讲。本书从代码开始。从代码结束。在编写本书时。我期望创建一个有意义的LI NQ示例的宝库。本书并没有向读者展示最简单的使用示例,我努力全面介绍有关LINQ的知识,并演示可以使用的所有LI NQ操作符和原型。通过这些信息。读者可以按照其本身的设计来使用LINQ,并让自己的投资获得最大的回报。

贯穿全书,我的目的是以一种读者可以使用的形式提供实际有用的信息。因此,本书并没有重点介绍无法应用于实际开发中的复杂的示例应用程序,而是重点介绍了每个LINQ操作符、方法或类。不过。在需要使用示例来真正演示一个问题时,也会恰如其分地出现一些比较复杂的示例。例如。演示如何处理并发冲突的代码示例实际上创建了并发冲突,这样读者就可以逐步了解代码并全面了解示例了。

本书是写给那些对C#有初步了解,想要学习LINQ和DLINQ相关的C#3.0语言功能的读者的。读者不需要熟悉所有最新的C#2.0或3.0功能就能理解LINQ的专业知识。在阅读本书的高级语言功能部分时。也许需要具备更深入的知识,那么我会从最基础的地方开始介绍。以确保每个读者都能充分准备好必要的知识。

Joseph C.Rattz,Jr.

内容简介

本书将原理介绍与实践操作相结合,全面系统地阐述了Microsoft C# 2008中的语言集成查询(LINQ)技术的专业知识,包括其原理、功能和应用。特别对LINQ在对象、XML、数据集和SQL上的应用进行了深入分析,详细讲解了这些应用可以使用的操作符和操作符原型,并分别给出使用这些操作符的示例和说明,以便读者理解和编写自己的LINQ代码。

本书可以为LINQ的初学者、中级用户和高级用户等不同层次的读者提供相应的信息,不仅为LINQ初学者提供入门级的知识和实例,还可以作为LINQ中高级开发人员的工具书。

作者简介

拉特兹(JOSEPH C.RATTZ,JR.)从l990年开始从事软件开发工作,当时有一个朋友请求他帮忙为Commodore Amiga公司编写一个名为ANSI Master的ANSI文本编辑器。后来他又编写了猜词游戏(Gallows)软件。他的编程经历是从编译这些Basic语言开始的,为了获得更快的速度和更强大的功能,他后来使用C语言编写程序。之后,Joe开发了一些应用程序,并卖给了JumpDisk,一家Amiga碟片杂志,也就是Amiga World杂志。由于他居住在一个小城镇,并在非常孤立的平台上进行开发,因此Joe体验到所有错误的编写代码的方法。在努力尝试提高比较低级的应用程序编程水平的时候,他领悟到简单、可维护代码的重要性。在Joe第一次发现可以使用源代码级调试器的时候,就对它一见钟情了。 两年以后,Joe获得了他的第一个软件开发机会,成为了Policy Management Systems Corporation公司的初级程序员,他负责在OS/2和Presentation Manager平台上开发基于客户机朋艮务器的保险应用程序。多年来,在为SCT、DocuCorp、IBM、亚特兰大奥委会、CheckFree、NCR、EDS、Delta Technology、Radiant Systems和Genuine Parts Company开发应用程序的过程中,他又获得了C++、UNIX、Java、ASP、ASP.NET、C#、HTML、DHTML和XML的开发技能。Joe喜欢创造性的用户界面设计,并且很重视在服务器端进行规范性开发的必要性。但是,要让他自己选择,他最喜欢的兼职开发工作就是调试代码。 Joe在Genuine Parts Company公司(NAPA的母公司)的Automotive Part Group Information System部门工作过,在那里他是为自己的“孩子”而工作,这个“孩子”就是Storefront网站。这个为NAPA商店设计的网站可以在IBMAS/400网络上提供浏览账号和数据的功能。 可以通过Joe的个人网站http://www.1inqdev.com与他联系。

目录

第1部分 LINQ专业指南: C# 2008中的语言集成查询

第1章 你好! LINQ

1.1 思维转换

1.1.1 查询XML

1.1.2 查询SQL Server数据库

1.2 绪论

1.2.1 LINQ是关于数据查询的技术

1.2.2 LINQ的组件

1.2.3 如何获得LINQ

1.3 LINQ并不仅仅用于查询

1.4 初学提示

1.4.1 在容易混淆的地方使用var关键字

1.4.2 对以前版本的集合使用Cast或OfType操作符

1.4.3 优先使用OfType操作符而不是Cast操作符

1.4.4 不要假定查询是不会出错的

1.4.5 利用延迟查询

1.4.6 使用DataContext日志

1.4.7 使用LINQ论坛

1.5 小结

第2章 C# 3.0语言的LINQ增强功能

2.1 C# 3.0语言的新功能

2.1.1 lambda表达式

2.1.2 表达式树

2.1.3 关键字变量var、对象初始化和匿名类型

2.1.4 扩展方法

2.1.5 分部方法

2.1.6 查询表达式

2.2 小结

第2部分 LINQ到对象

第3章 LINQ到对象简介

3.1 LINQ到对象概述

3.2 IEnumerable、序列和标准查询操作符

3.3 返回IEnumerable、生成和延迟查询

3.4 Func委托

3.5 按字母顺序的标准查询操作符交叉引用

3.6 小结

第4章 延迟操作符

4.1 引用的命名空间

4.2 引用的程序集

4.3 公共类

4.4 按目的分类的延迟操作符

4.4.1 限定操作符

4.4.2 投影操作符

4.4.3 分区操作符

4.4.4 串联操作符

4.4.5 排序操作符

4.4.6 连接操作符

4.4.7 分组操作符

4.4.8 集合操作符

4.4.9 转换操作符

4.4.10 元素操作符

4.4.11 生成操作符

4.5 小结

第5章 非延迟操作符

……

第3部分 LINQ到XML

第6章 LINQ到XML简介

第7章 LINQ到XML API

第8章 LINQ到XML操作符

第9章 其他的XML功能

第4部分 LINQ到数据集

第10章 LINQ到数据集操作符

第11章 其他数据集功能

第5部分 LINQ到SQL

第12章 LINQ到SQL简介

第13章 LINQ到SQL技巧和工具

第14章 LINQ到SQL数据库操作

第15章 LINQ到SQL实体类

第16章 DataContext

第17章 并发冲突

第18章 其他SQL功能

书摘插图

第1部分 LINQ专业指南: C# 2008中的语言集成查询

第1章 你好! LINQ

1.5小结

到现在为止,相信读者应该开始跃跃欲试地想进入到第2章,但是在此之前,本章要提醒读者注意以下这些事情。

首先,LINQ将要改变.NET开发者查询数据的方式。软件厂商将更加愿意在他们的产品中添加“LINQ兼容”功能,就像他们现在对XML所做的那样。

请记住,LINQ并不只是添加到开发者工程中的一个新函数库。LINQ是一个完整的查询解决方案,可以根据要查询的数据仓库查询由多个元素组成的数据。当前,开发者可以使用LINQ来查询以下数据源:使用“LINQ到对象”查询内存数据集合,使用“LINQ到XML”查询XML,使用“LINQ到数据集”(DataSet)查询数据集,以及使用LINQ到SQL查询SQL Server数据库。

此外,请记住本章关于LINQ不仅仅用于查询的那些说明。在使用LINQ实现的一个示例工程中,开发者可以发现LINQ不仅仅对查询数据,而且对将数据转换成所需要的数据格式并在WinForm控件中进行显示都是非常有用的。

最后,也是很重要的一点,就是希望读者不要跳过本章提供的这些技巧和提示信息。如果读者还不太理解这些提示信息,这不是问题。在读者进一步阅读本书时,会越来越明白这些提示的意义。所以,如果读者发现自己还不太明白这些提示,只需要将他们记在心里就可以了。

毫无疑问,在看了本章的一些LINQ示例和提示之后,读者可能会发现自己对其中的某些LINQ语法疑惑不解。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
逢场作戏
Red Hat Enterprise LInux服务器配置与管理
五笔字型速查宝典
CSS与HTML Web设计实践指南
网店开门红——淘宝网开店赚钱必知100招
AutoCAD 2010中文版实用教程
网上赚钱做赢家
ADOBE ACROBAT 9 PRO标准培训教材
Adobe After Effects CS4经典教程
液晶显示器件制造技术
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有