文件名称:LINQ_to_SQL语法及实例大全
文件大小:203KB
文件格式:DOCX
更新时间:2020-10-06 04:06:34
Linq sql
LINQ to SQL语句(1)之Where 2
Where操作 2
1.简单形式: 2
2.关系条件形式: 2
3.First()形式: 3
LINQ to SQL语句(2)之Select/Distinct 3
1.简单用法: 4
2.匿名类型 形式: 4
3.条件形式: 5
4.指定类 型形式: 6
5.筛选形式: 6
6.shaped形式(整形类型): 6
7.嵌套类型形式: 7
8.本地方法调用 形式(LocalMethodCall): 7
9.Distinct形式: 8
LINQ to SQL语句(3)之Count/Sum/Min/Max/Avg 9
1.简单形式: 9
2.带条件形 式: 9
1.简单形式: 10
2.映射形式: 10
3.元素 : 11
1.简单形式: 11
2.映射形式: 11
3.元素: 11
1.简单形式: 12
2.映射形式: 12
3.元素: 12
LINQ to SQL语句(4)之Join 13
Join操作符 13
1.一对多关系(1 to Many): 13
2.多对多关系(Many to Many): 14
3.自联接关系: 15
1.双向联接(Two way join): 15
2.三向联接(There way join): 16
3.左外部联接(Left Outer Join): 17
4.投影的Let赋值(Projected let assignment): 17
5.组合键(Composite Key): 18
6.可为null/不可为null的键关系 (Nullable/Nonnullable Key Relationship): 19
LINQ to SQL语句(5)之Order By 19
Order By操作 19
1.简单形式 19
2.带条件形式 20
3.降序排序 20
4.ThenBy 20
5.ThenByDescending 22
6. 带GroupBy形式 22
LINQ to SQL语句(6)之Group By/Having 23
Group By/Having操作符 23
1.简单形式: 23
2.Select匿名类 : 24
3.最大 值 25
4.最小 值 26
5.平均 值 26
6.求和 26
7.计数 27
8.带条件计数 27
9.Where限制 28
10.多列(Multiple Columns) 28
11.表达式(Expression) 29
LINQ to SQL语句(7)之Exists/In/Any/All/Contains 29
Exists/In/Any/All/Contains操作符 29
Any 29
1.简单形式: 29
2.带条件形式: 30
All 30
Contains 31
1.包含一个对象: 31
2.包含多个值: 32
LINQ to SQL语句(8)之Concat/Union/Intersect/Except 32
Concat/Union/Intersect/Except操作 32
Concat(连接) 32
1.简单形式: 33
2.复 合形式: 33
Union(合并) 33
Intersect(相交) 34
Except(与非) 34
LINQ to SQL语句(9)之Top/Bottom和Paging和SqlMethods 35
Top/Bottom操作 35
Take 35
Skip 35
TakeWhile 36
SkipWhile 36
Paging(分页)操作 36
1.索引 36
2.按唯一键排序 36
SqlMethods操作 37
Like 37
已编译查 询操作(Compiled Query) 38
LINQ to SQL语句(10)之Insert 38
插入(Insert)1.简单形式 38
2.一对多 关系 39
3.多对多关系 39
4.使用动态CUD重写(Override using Dynamic CUD) 40
LINQ to SQL语句(11)之Update 41
更新(Update) 41
1.简单形式 41
2.多项更改 41
LINQ to SQL语句(12)之Delete和使用Attach 42
删除(Delete)1.简单形式 42
2.一对多关系 42
3.推理删除(Inferred Delete) 43
使用Attach更新(Update with Attach) 43
LINQ to SQL语句(13)之开放式并发控制和事务 46
Simultaneous Changes开放式并发控制 46
开放式并发(Optimistic Concurrency) 46
1.Implicit(隐式) 48
2.Explicit(显式) 48
LINQ to SQL语句(14)之Null语义和DateTime 49
Null语义 49
1.Null 49
2.Nullable