<转>LINQ To SQL 语法及实例大全
2015-04-01 23:22
246 查看
一篇很全很强大的linq to sql 总结
来源:http://blog.csdn.net/pan_junbiao/article/details/7015633
目录(?)[-]
LINQ to SQL语句1之Where
Where操作
简单形式
关系条件形式
First形式
LINQ to SQL语句2之SelectDistinct
简单用法
匿名类型形式
条件形式
指定类型形式
筛选形式
shaped形式整形类型
嵌套类型形式
本地方法调用形式LocalMethodCall
Distinct形式
LINQ to SQL语句3之CountSumMinMaxAvg
简单形式
带条件形式
简单形式
映射形式
元素
简单形式
映射形式
元素
简单形式
映射形式
元素
LINQ to SQL语句4之Join
Join操作符
一对多关系1 to Many
多对多关系Many to Many
自联接关系
双向联接Two way join
三向联接There way join
左外部联接Left Outer Join
投影的Let赋值Projectedlet assignment
组合键Composite Key
可为null不可为null的键关系 NullableNonnullable Key Relationship
LINQ to SQL语句5之Order By
Order By操作
简单形式
带条件形式
降序排序
ThenBy
ThenByDescending
带GroupBy形式
LINQ to SQL语句6之GroupByHaving
Group ByHaving操作符
简单形式
Select匿名类
最大值
最小值
平均值
求和
计数
带条件计数
Where限制
多列Multiple Columns
表达式Expression
LINQ to SQL语句7之ExistsInAnyAllContains
ExistsInAnyAllContains操作符
Any
简单形式
带条件形式
All
Contains
包含一个对象
包含多个值
LINQ to SQL语句8之ConcatUnionIntersectExcept
ConcatUnionIntersectExcept操作
Concat连接
简单形式
复合形式
Union合并
Intersect相交
Except与非
LINQ to SQL语句9之TopBottom和Paging和SqlMethods
TopBottom操作
Take
Skip
TakeWhile
SkipWhile
Paging分页操作
索引
按唯一键排序
SqlMethods操作
Like
已编译查询操作Compiled Query
LINQ to SQL语句10之Insert
插入Insert1简单形式
一对多关系
多对多关系
使用动态CUD重写Overrideusing Dynamic CUD
LINQ to SQL语句11之Update
更新Update
简单形式
多项更改
LINQ to SQL语句12之Delete和使用Attach
删除Delete1简单形式
一对多关系
推理删除Inferred Delete
使用Attach更新Updatewith Attach
LINQ to SQL语句13之开放式并发控制和事务
Simultaneous Changes开放式并发控制
开放式并发Optimistic Concurrency
Implicit隐式
Explicit显式
LINQ to SQL语句14之Null语义和DateTime
Null语义
Null
NullableTHasValue
日期函数
DateTimeYear
DateTimeMonth
DateTimeDay
LINQ to SQL语句15之String
字符串String
字符串串联StringConcatenation
StringLength
StringContainssubstring
StringIndexOfsubstring
StringStartsWith prefix
StringEndsWithsuffix
StringSubstringstart
StringSubstring start length
StringToUpper
StringToLower
StringTrim
StringInsertpos str
StringRemovestart
StringRemovestart length
StringReplacefind replace
LINQ to SQL语句16之对象标识
对象标识
对象缓存
LINQ to SQL语句17之对象加载
对象加载延迟加载
预先加载LoadWith 方法
LINQ to SQL语句18之运算符转换
AsEnumerable将类型转换为泛型 IEnumerable
ToArray将序列转换为数组
ToList将序列转换为泛型列表
ToDictionary将序列转化为字典
LINQ to SQL语句19之ADONET与LINQ to SQL
连接
事务
LINQ to SQL语句20之存储过程
标量返回
单一结果集
多个可能形状的单一结果集
多个结果集
带输出参数
LINQ to SQL语句21之用户定义函数
在Select中使用用户定义的标量函数
在Where从句中 使用用户定义的标量函数
使用用户定义的表值函数
以联接方式使用用户定义的表值函数
LINQ to SQL语句22之DataContext
创建和删除数据库
数据库验证
数据库更改
动态查询
日志
LINQ to SQL语句23之动态查询
Select
Where
LINQ to SQL语句24之视图
LINQ to SQL语句25之继承
一般形式
OfType形式
IS形式
AS形式
Cast形式
UseAsDefault形式
插入新的记录
在插入之前查询一下没有数据
插入数据
查询数据有一条记录
删除记录
来源:http://blog.csdn.net/pan_junbiao/article/details/7015633
目录(?)[-]
LINQ to SQL语句1之Where
Where操作
简单形式
关系条件形式
First形式
LINQ to SQL语句2之SelectDistinct
简单用法
匿名类型形式
条件形式
指定类型形式
筛选形式
shaped形式整形类型
嵌套类型形式
本地方法调用形式LocalMethodCall
Distinct形式
LINQ to SQL语句3之CountSumMinMaxAvg
简单形式
带条件形式
简单形式
映射形式
元素
简单形式
映射形式
元素
简单形式
映射形式
元素
LINQ to SQL语句4之Join
Join操作符
一对多关系1 to Many
多对多关系Many to Many
自联接关系
双向联接Two way join
三向联接There way join
左外部联接Left Outer Join
投影的Let赋值Projectedlet assignment
组合键Composite Key
可为null不可为null的键关系 NullableNonnullable Key Relationship
LINQ to SQL语句5之Order By
Order By操作
简单形式
带条件形式
降序排序
ThenBy
ThenByDescending
带GroupBy形式
LINQ to SQL语句6之GroupByHaving
Group ByHaving操作符
简单形式
Select匿名类
最大值
最小值
平均值
求和
计数
带条件计数
Where限制
多列Multiple Columns
表达式Expression
LINQ to SQL语句7之ExistsInAnyAllContains
ExistsInAnyAllContains操作符
Any
简单形式
带条件形式
All
Contains
包含一个对象
包含多个值
LINQ to SQL语句8之ConcatUnionIntersectExcept
ConcatUnionIntersectExcept操作
Concat连接
简单形式
复合形式
Union合并
Intersect相交
Except与非
LINQ to SQL语句9之TopBottom和Paging和SqlMethods
TopBottom操作
Take
Skip
TakeWhile
SkipWhile
Paging分页操作
索引
按唯一键排序
SqlMethods操作
Like
已编译查询操作Compiled Query
LINQ to SQL语句10之Insert
插入Insert1简单形式
一对多关系
多对多关系
使用动态CUD重写Overrideusing Dynamic CUD
LINQ to SQL语句11之Update
更新Update
简单形式
多项更改
LINQ to SQL语句12之Delete和使用Attach
删除Delete1简单形式
一对多关系
推理删除Inferred Delete
使用Attach更新Updatewith Attach
LINQ to SQL语句13之开放式并发控制和事务
Simultaneous Changes开放式并发控制
开放式并发Optimistic Concurrency
Implicit隐式
Explicit显式
LINQ to SQL语句14之Null语义和DateTime
Null语义
Null
NullableTHasValue
日期函数
DateTimeYear
DateTimeMonth
DateTimeDay
LINQ to SQL语句15之String
字符串String
字符串串联StringConcatenation
StringLength
StringContainssubstring
StringIndexOfsubstring
StringStartsWith prefix
StringEndsWithsuffix
StringSubstringstart
StringSubstring start length
StringToUpper
StringToLower
StringTrim
StringInsertpos str
StringRemovestart
StringRemovestart length
StringReplacefind replace
LINQ to SQL语句16之对象标识
对象标识
对象缓存
LINQ to SQL语句17之对象加载
对象加载延迟加载
预先加载LoadWith 方法
LINQ to SQL语句18之运算符转换
AsEnumerable将类型转换为泛型 IEnumerable
ToArray将序列转换为数组
ToList将序列转换为泛型列表
ToDictionary将序列转化为字典
LINQ to SQL语句19之ADONET与LINQ to SQL
连接
事务
LINQ to SQL语句20之存储过程
标量返回
单一结果集
多个可能形状的单一结果集
多个结果集
带输出参数
LINQ to SQL语句21之用户定义函数
在Select中使用用户定义的标量函数
在Where从句中 使用用户定义的标量函数
使用用户定义的表值函数
以联接方式使用用户定义的表值函数
LINQ to SQL语句22之DataContext
创建和删除数据库
数据库验证
数据库更改
动态查询
日志
LINQ to SQL语句23之动态查询
Select
Where
LINQ to SQL语句24之视图
LINQ to SQL语句25之继承
一般形式
OfType形式
IS形式
AS形式
Cast形式
UseAsDefault形式
插入新的记录
在插入之前查询一下没有数据
插入数据
查询数据有一条记录
删除记录
相关文章推荐
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- Linq to Sql语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ_to_SQL语法及实例大全
- LINQ To SQL 语法及实例大全
- Linq to sql 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ_to_SQL语法及实例大全
- LINQ To SQL 语法及实例大全
- [转]LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全
- LINQ To SQL 语法及实例大全