一篇很全很强大的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. CC++初学者编程教程(4) 安装Oracle12c于Windows Sever2012

    我们开启虚拟机 Windows Sever2012启动中. 3.看到WindowsSever2012的桌面. 我们解压缩两个文件, winx64_12c_database_1of2.zip,winx6 ...

  2. 几个关于JPEGLIB库的博客

    1.http://blog.csdn.net/huxiangyang4/archive/2010/07/12/5728888.aspx 我认为是最好的 2.http://blog.csdn.net/a ...

  3. GitHub上搭建Hexo化的博客

    遇过的坑: 使用GitBash安装Hexo(npm的环境变量配置)注意 安装完成后添加Path环境变量,使npm命令生效.新版已经会自动配置Path 1 ;C:\Program Files\nodej ...

  4. poj1207

    The 3n + 1 problem Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 50513   Accepted: 15 ...

  5. Android UI ActionBar功能-ActionBarProvider的使用

    分享功能是很多App都有一个功能,ActionBarProvider可以实现分享功能: 3.0以前的版 本和3.0以后的版 本的区别: public class MainActivity extend ...

  6. js计算时间差,包括计算,天,时,分,秒

    收集两个计算时间差的计算方法代码片段: var date1=new Date(); //开始时间 var date2=new Date(); //结束时间 var date3=date2.getTim ...

  7. Java主线程等待子线程、线程池

    public class TestThread extends Thread { public void run() { System.out.println(this.getName() + &qu ...

  8. vpn pptp配置

    安装 yum install pptpd 配置pptpd 改动/etc/pptpd.conf设置 localip 192.168.20.1 remoteip 192.168.20.234-238,19 ...

  9. Android-Tab单选控件

    今天看到项目中有一个控件写得很美丽,据说是github上开源的控件,地址没找到,例如以下图所看到的,很常见的效果,几个tab页面来回切换: 转载请标明出处:http://blog.csdn.net/g ...

  10. JQuery日记6.9 Promise/A之Callbacks

    JQuery并没有简单的使用一个Array来存储回调函数,而是通过JQuery.Callbacks(options)返回一个self对象,此对象能够动态的add,remove和fire回调函数队列.此 ...