<转>LINQ To SQL 语法及实例大全

一篇很全很强大的linq to sql 总结

来源:http://blog.csdn.net/pan_junbiao/article/details/7015633

目录(?)[-]

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


下一篇:纠错:基于FPGA串口发送彩色图片数据至VGA显示