没有合适的资源?快使用搜索试试~ 我知道了~
首页LINQ中文教程(WORD格式)
LINQ中文教程(WORD格式)

What‘s LINQ? Language Integrated Query 是也。说得再明白一些,这是编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,LINQ支持的语言有C# 和 VB。 目录: LINQ初体验之LINQ to Object 1 一步一步学Linq to sql(一):预备知识 4 一步一步学Linq to sql(二):DataContext与实体 9 一步一步学Linq to sql(三):增删改 15 一步一步学Linq to sql(四):查询句法 21 一步一步学Linq to sql(五):存储过程 35 一步一步学Linq to sql(六):探究特性 46 一步一步学Linq to sql(七):并发与事务 53 一步一步学Linq to sql(八):继承与关系 60 一步一步学Linq to sql(九):其它补充 69 一步一步学Linq to sql(十):分层构架的例子 73 Linq To Xml学习 80 Linq To Xml学习 - 1. 概述 80 Linq To Xml学习 - 2 编程概述 82 C# 2008 学习笔记 - LINQ to XML 87 一、命名空间 87 二、编程方式创建XML文档 88 三、使用 LINQ 查询创建XML文档 89 四、加载和解析XML内容 90 六、遍历内存中的XML文档 90 七、修改 XML文档 92 使用linq to xml 快速创建自己的Rss 93
资源详情
资源评论
资源推荐

源码网资料下载:www.codepub.com
LINQ 中文教程
LINQ 中文教程...................................................................................................................................1
LINQ 初体验之 LINQ to Object........................................................................................................2
一步一步学 Linq to sql(一):预备知识..............................................................................4
一步一步学 Linq to sql(二):DataContext 与实体.............................................................9
一步一步学 Linq to sql(三):增删改................................................................................16
一步一步学 Linq to sql(四):查询句法............................................................................23
一步一步学 Linq to sql(五):存储过程............................................................................37
一步一步学 Linq to sql(六):探究特性............................................................................49
一步一步学 Linq to sql(七):并发与事务........................................................................57
一步一步学 Linq to sql(八):继承与关系........................................................................63
一步一步学 Linq to sql(九):其它补充............................................................................73
一步一步学 Linq to sql(十):分层构架的例子................................................................78
Linq To Xml 学习.............................................................................................................................84
Linq To Xml 学习 - 1. 概述...................................................................................................85
Linq To Xml 学习 - 2 编程概述............................................................................................87
C# 2008 学习笔记 - LINQ to XML.................................................................................................92
一、命名空间...................................................................................................................92
++++ 二、编程方式创建 XML 文档...........................................................................................93
三、使用 LINQ 查询创建 XML 文档............................................................................94
四、加载和解析 XML 内容............................................................................................95
六、遍历内存中的 XML 文档........................................................................................96
七、修改 XML 文档........................................................................................................97
使用 linq to xml 快速创建自己的 Rss.............................................................................................98
下载源码就到源码网,www.codepub.com

源码网资料下载:www.codepub.com
LINQ 初体验之 LINQ to Object
VS2008 的发布,最激动人心的不过是 LINQ 的诞生。
是也。说得再明白一些,这是
编程语言的一种新特性,能够将数据查询语句集成到编程语言中。目前,
支持的语言有 和。(源码网整理:www.codepub.com)
为啥会有 ,主要还是因为现在的数据格式越来越多,数据库、、
数组、哈希表……每一种都有自己操作数据的方式,学起来费事费力。于是,
就有了 诞生的理由——以一种统一的方式操作各种数据源,减少数据访
问的复杂性。
带来很多开发上的便利。首先,他可以利用 这个强大
的 这话决不是吹, 绝对是最好用的开发工具之一!,至少用
来写 语句,可以有智能感知了,比起从前用查询分析器写存
储过程的感觉好多了"其次,它可以把数据当成一个对象来操作,即##
$%&'的问题。
目前可以对 ($%&'( 做数据访问,今后还会有
的功能。
说来惭愧,我也是刚刚才接触 ,先从最简单的开始吧,做一个
$%&' 的例子,实现一个对数组的操作。这个例子套用了今年 )' 中海
洋兄讲的例子,在此声明。
在这个例子中,我会先通过 * 的方法,拿到 的所有方法,
接下来,就看 的厉害了,这里是选出所有非静态的方法签名。
+,-./.#.0+ !1* !2
3..#.+/./../
4./1'."#.
'./1/2
+'. 3...!
5
1 1) !!2
6
17 !2
例子虽然简单,确能从中看出 的一些端倪。首先,3 是什么东东
下载源码就到源码网,www.codepub.com

源码网资料下载:www.codepub.com
看起来,有点像 &3'0 里面的弱类型的变量声明。但是,是强类型
的,尽管你用 3 来声明,编译器还是可以根据上下文推倒出它当前的类型。
比 如 这 个 例 子 里 面 , 就 是 /% 类 型 的 。 在 这 里 面 , 写
/% 和写 3 是一样效果的,显然,3 会简单得多。你不用考虑数据
操作的返回值是什么类型,还能享受强类型声明带来的方便实惠……
还有 +/// 这句,/ 是什么东西,/ 是隐式声明的一个变量,
尽管没 有声明 , 但编 译 器根据 上 下文, 推断出 它 的类 型 是 + 型
的"1)8/49:1; 的编译器的确是聪明了很多<<
上面这个例子运行起来的结果中有很多重复的记录,我们可以用 ' !
来过滤掉重复的,和 还是很相似的说。
3..#. +/./../
4./1'."#.
'./1/!1' !2
或者用 0%也可以
3..#.+/./../
4./1'."#.
0./.%./1/2
但 是 这 样 子 写 , 在 输 出 的 时 候 , 显 示 的 是
/1=190>?@*0,/1(/17+'1+
-,所以,再做一些修改
3..#.+/./../
4./1'."#.
0./.%./1/..
'.4.5./.#.1A(.$3.#.1 !.62
这 里 面 又 有 一 些 新 鲜 的 了 — — ' 45 /#1A(
$3#1 !6,先来看一个简单一些的例子:
下载源码就到源码网,www.codepub.com

源码网资料下载:www.codepub.com
'.
5
0%'../.5.2.2.6
0%'..$3.5.2.2.6
6
'.B/
5
./'.#.4..5./.#.CC(.$3.#.?.62
6
大括号里面的叫类初始化器,省去了构造函数,在 4 的同时,给对象的
属性赋值。
这 时 候 再 回 来 看 看 '4 5 /#1A( $3#
1 !6,跟这个类初始化器很像吧,但是它更偷懒,4 一个新对象,居
然连类名都不写。没错,这就叫匿名类。不用写类的声明,直接实例化。类的
名字是由编译器在编译的时候自动生成的,也就是说,你在 4 的时候根本不
知道这个类叫啥名,因此,这里就只能用 3 了。这就更看出 3 的厉害了,不
仅仅是写起来方便这么简单,在用到匿名类的时候,没有类名,这时候只能用
3(嘿嘿"
一步一步学 Linq to sql(一):预备知识
作者: 出处: 天极网 责任编辑:
什么是 Linq to sql
Linq to s或者叫 是 !" 语言集成查询的一部分,全
称基于关系数据的 !"语言集成查询,用于以对象形式管理关系数据,并提
供 了 丰 富 的 查 询 功 能 , 它 和 #$%& 、 #$'($) 、 #$
$)$、#$#$$) 等组成了强大的 。
要学好 查询语法,就不得不先理解 *+, 的一些新特性,下面一
一简单介绍。
隐含类型局部变量
下载源码就到源码网,www.codepub.com

源码网资料下载:www.codepub.com
-.-/-01
-2)#&-/-3231
-2))$-/-#4-56-73383'383391
:-2)-#-2))$
*#) ;$#2)1
纯粹给懒人用的 关键字,告诉编译器对于 *< 来说,它是不会知道
你是否使用了 ,苦力是编译器出的,你自己推断它的类型吧,我不管了。
但是既然让编译器推断类型就必须声明的时候赋值,而且不能是 #2 值。注意,
这只能用于局部变量,用于字段是不可以的。
匿名类型
-$-/-#4-72)#&-/-3238.-/-091
*#) ;$#32)#&79-.7938-$ 2)#&8-
$ .1
匿名类型允许开发人员定义行内类型,无须显式定义类型。常和 配合
使用, 用于声明匿名类型。定义一个临时的匿名类型在 查询句法中非
常常见,我们可以很方便的实现对象的转换和投影。
扩展方法
=2'-)$$-))-=
7
=2'-)$$-)$#.->?@)$)-)$#.-)
7
$2#-A)$& ;' A2$ B&)C2$#$$# @)D))4BA$#.
#*#E.B)83>?31
9
=2'-)$$-'-#$)-'($-8-!#2&'-'
7
:'($-'(-#-'
7
:'(//
$2#-$21
下载源码就到源码网,www.codepub.com
剩余63页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论1