分享
 
 
 

精通LINQ数据访问技术——基于C#(1CD)

精通LINQ数据访问技术——基于C#(1CD)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 侯利军编著

出 版 社: 人民邮电出版社

出版时间: 2008-7-1字数: 445000版次: 1页数: 322印刷时间: 2008/07/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115180087包装: 平装编辑推荐

全面介绍LINQ基本架构、技术原理、查询操作等内容深入剖析C#3.0中支持LINQ的语法功能涵盖LINQ to SQL、LINQ to Objects、LINQ to DataSet和LINQ to XML提供了87个ASP.NET Web实例及1个Windows窗体实例多媒体视频演示安装、配置性操作,并配音讲解。

内容简介

全书共13章。第1章至第2章介绍了LINQ的基本语法,如隐型局部变量、Lambda表达式、查询表达式等,详细讲解了LINQ查询的基本子句和操作。第3章至第11章详细介绍了LINQ to SQL、LINQ to Objects、LINQ to DataSet和LINQ to XML 4个组件,用以查询和处理对象数据。第12章至第13章讲解LINQ在ASP.NET Web应用程序和Windows窗体应用程序中的应用,以巩固全书所学习的知识。

本书不仅适合LINQ的初学者,而且对.NET数据处理人员、ASP.NET开发人员和Windows Form开发人员都有非常大的帮助,同时也可以作为高等学校计算机或相关专业的教材使用。

目录

第一篇LINQ基础

第1章LINQ概述

1.1什么是LINQ

1.1.1查询与LINQ

1.1.2LINQ基本架构

1.1.3LINQ基本组成组件

1.1.4LINQ与ADO.NET

1.2搭建开发环境

1.2.1安装Visual Studio 2008

1.2.2配置Visual Studio 2008

1.3第一个使用LINQ的Web应用程序

1.3.1创建使用LINQ的Web应用程序

1.3.2使用LINQ查询数据

1.3.3配置与LINQ相关的程序集

1.3.4运行使用LINQ的Web应用程序

1.3.5IEnumerable和IEnumerableT接口

1.3.6IQueryable和IQueryableT接口

1.3.7与LINQ相关的命名空间

1.4LINQ查询数据优势展现

1.4.1查询集合中的数据

1.4.2查询数据库中的数据

1.4.3查询DataSet对象中的数据

1.4.4查询XML文件

第2章LINQ语法基础——C# 3.0

2.1C# 3.0概述

2.2使用var创建隐型局部变量

2.3对象和集合初始化器

2.3.1对象初始化器

2.3.2集合初始化器

2.4创建匿名类型的对象

2.5创建隐型数组

2.6Lambda表达式

2.6.1Lambda表达式的输入参数

2.6.2Lambda表达式的语句

2.6.3查询中的Lambda表达式

2.6.4Lambda表达式转换

2.7查询表达式

2.7.1查询表达式基础

2.7.2查询表达式的基本子句

第二篇LINQ查询初步

第3章LINQ查询概述

3.1准备用于LINQ查询的数据源

3.1.1准备集合类型的数据源

3.1.2准备DataSet类型的数据源

3.1.3准备SQL Server数据库类型的数据源

3.1.4准备XML类型的数据源

3.2创建LINQ查询表达式

3.2.1创建查询集合类型的查询表达式

3.2.2创建查询DataSet类型的查询表达式

3.2.3创建查询SQL Server数据库类型的查询表达式

3.2.4创建查询XML类型的查询表达式

3.3执行LINQ查询

第4章LINQ查询子句

4.1LINQ查询子句概述

4.2基本子句

4.2.1from子句

4.2.2where子句

4.2.3select子句

4.2.4group子句

4.2.5orderby子句

4.2.6into子句

4.2.7join子句

4.2.8let子句

第5章LINQ查询操作

5.1查询操作概述

5.2筛选操作Where

5.3投影操作

5.3.1选择操作Select

5.3.2选择多个序列操作SelectMany

5.4排序操作

5.4.1按主关键字升序排序操作OrderBy

5.4.2按主关键字降序排序操作OrderByDescending

5.4.3按次要关键字升序排序操作ThenBy

5.4.4按次关键字降序排序操作ThenByDescending

5.4.5顺序反转操作Reverse

5.5聚合操作

5.5.1计算元素数量操作Count

5.5.2求和操作Sum

5.5.3最大值操作Max

5.5.4最小值操作Min

5.5.5平均值操作Average

5.5.6聚合计算操作Aggregate

5.5.7计算元素数量操作LongCount

5.6集合操作

5.6.1去掉集合中的重复元素操作Distinct

5.6.2差集操作Except

5.6.3交集操作Intersect

5.6.4并集操作Union

5.7元素操作

5.7.1获取指定元素操作ElementAt

5.7.2获取指定元素或默认值操作ElementAtOrDefault

5.7.3获取第一个元素操作First

5.7.4获取第一个元素或默认值操作FirstOrDefault

5.7.5获取最后一个元素操作Last

5.7.6获取最后一个元素或默认值操作LastOrDefault

5.7.7获取单个元素操作Single

5.7.8获取单个元素或默认值操作SingleOrDefault

5.8数据类型转换操作

……

第三篇LINQ to SQL

第四篇LINQ to Objects、DataSet和XML

第五篇LINQ应用

书摘插图

第一篇LINQ基础

第1章LINQ概述

1.1什么是LINQ

“查询”是一组指令,使用这些指令可以从一个或多个给定的数据源中检索数据,并返回指定表现形式的结果。LINQ也是一种查询,它集成于.NET Framework 3.5之中,可以为C#或Visual Basic.NET编程语言提供强大的查询功能,并与其整合一体,成为Visual Studio2008中的一组全新的功能。

……

精通LINQ数据访问技术——基于C#(1CD)

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
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
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有