一篇很全很强大的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. 删除记录

<转>LINQ To SQL 语法及实例大全的更多相关文章

  1. [转]LINQ To SQL 语法及实例大全

    转载自:http://blog.csdn.net/pan_junbiao/article/details/7015633 LINQ to SQL语句(1)之Where Where操作 适用场景:实现过 ...

  2. LINQ To SQL 语法及实例大全

    http://blog.csdn.net/pan_junbiao/article/details/7015633 http://blog.csdn.net/pan_junbiao/article/de ...

  3. Linq to Sql语法及实例大全

    LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的 ,而判断条件就是它后面所接的 ...

  4. 【转】 LINQ To SQL 语法及实例大全

    LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子 ...

  5. LINQ To SQL 语法及实例大全【转】

    转http://blog.csdn.net/pan_junbiao/article/details/7015633 LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查 ...

  6. LINQ_to_SQL语法及实例大全

    LINQ To SQL 语法及实例大全 2011/4/5 目录 LINQ to SQL语句(1)之Where. 2 Where操作... 2 1.简单形式:... 2 2.关系条件形式:... 2 3 ...

  7. Linq to SQL 语法查询(链接查询,子查询 & in操作 & join,分组统计等)

    Linq to SQL 语法查询(链接查询,子查询 & in操作 & join,分组统计等) 子查询 描述:查询订单数超过5的顾客信息 查询句法: var 子查询 = from c i ...

  8. FreeSql (二十四)Linq To Sql 语法使用介绍

    原本不支持 IQueryable 主要出于使用习惯的考虑,如果继承 IQueryable,编写代码的智能总会提示出现一堆你不想使用的方法(对不起,我有强迫症),IQueryable 自身提供了一堆没法 ...

  9. Linq to sql语法

    LINQ to SQL语句(1)之Where Where操作 适用场景:实现过滤,查询等功能. 说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子 ...

随机推荐

  1. JavaEE Tutorials (23) - 资源适配器和契约

    23.1什么是资源适配器362 23.1.1管理契约363 23.1.2通用工作上下文契约364 23.1.3出站和入站契约36423.2元数据注解36523.3公共客户端接口36623.4对Java ...

  2. Qt widgets

    1,Qt部件Widgets--CheckWidgets,安置其他部件的Widgets,让用户选择数值的部件 选择部件---使用户能够从预定义的条目菜单中做出选择,combination QListBo ...

  3. HDOJ1166 敌兵布阵

    赤裸裸的线段树,借个模板,改写一下即可. 代码: #include<iostream> #include<cstdio> #include<stdio.h> #in ...

  4. Hibernate 、多表关联映射-多对一关系(many-to-one)

    Hibernate.cfg.xml: <session-factory name="sessionFactory"> <property name="h ...

  5. Sizzle一步步实现所有功能(一)

    前提: 1.HTML5自带querySelectAll可以完全替代Sizlle,所以我们下面写的Sizzle,是不考虑QSA的. 2.作者考虑了大量兼容情况,比如黑莓4.6系统这样几乎接触不到的bug ...

  6. 基于php常用正则表达整理(上)

    电子邮件:/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/变量:/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/ 基于p ...

  7. c++ 从一个BYTE[] *filePtr 追加二进制文件

    在顶部#include <fstream> 然后,在c盘新建一个txt文件,把后缀名更改为.dat,并且命名mp3Decode.dat //以二进制模式和在文件尾追加的方式打开文件 std ...

  8. JVM学习之GC常用算法

    出处:博客园左潇龙的技术博客--http://www.cnblogs.com/zuoxiaolong,多谢分享 GC策略解决了哪些问题? 既然是要进行自动GC,那必然会有相应的策略,而这些策略解决了哪 ...

  9. crontab Linux定时器工具

    要使用crontab定时器工具,必须要启动cron服务: service cron start crontab的语法,以备日后救急.先上张超给力的图: crontab各参数说明: -e : 执行文字编 ...

  10. SUBSTRING_INDEX ——网上的解释

    SUBSTRING_INDEX(str,delim,count)    Returns the substring from string str before count occurrences o ...