一篇很全很强大的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. linux 进程(二) --- 进程的创建及相关api

    一.进程的创建fork()函数  由fork创建的新进程被称为子进程(child process).该函数被调用一次,但返回两次.两次返回的区别是子进程的返回值是0,而父进程的返回值则是 新子进程的进 ...

  2. iOS多线程系列(1)

    多线程这个概念的接触是蛮早的时候了,当时还是单核单CPU的时候,Thread这个概念已经出现了,当时比较流行的方案是时间片轮流,线程可以优先级抢占,但一次只能运行一个线程,实际上多线程是不能真正并行处 ...

  3. AndroidUI 视图动画-透明动画效果 (AlphaAnimation)

    1.新建一个Android项目,Activity添加一个按钮如下代码: <Button android:id="@+id/btnAiphaAnimation" android ...

  4. XMPP iOS开发(IM开发,转)

    搭建完本地服务器之后,我们便可以着手客户端的工作,这里我们使用XMPPFramework这个开源库,安卓平台可以使用Smack(最好使用4.1以及之后的版本,支持流管理),为了简单起见这里只实现登陆. ...

  5. C语言中一些非常酷的技巧(cool tricks)

    来自Quora,认为不错,就实践了一下. 1.  #if 0 ...... #endif 块中的内容不会被编译,由于凝视不同意嵌套,我们能够把临时不用的代码块放在 这里面. 2. 数组初始化的时候能够 ...

  6. oracle实现今年数据 去年同期和增长百分比

    select c.*,round((datanow-databefore)/databefore,2)*100||'%' datapercent from (select a.auth_tztype ...

  7. .net通用权限框架B/S(二) 数据库设计

    1.组织机构---员工是1:n关系 2.角色---员工n:n 3.角色--导航菜单n:n 4.操作权限(id)---导航菜单(prms_id)n:n   [此处是n:n关系正常是生成第三张表存放多对多 ...

  8. ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE

    SQL> alter system set smtp_out_server='smtp.126.com' scope=both;alter system set smtp_out_server= ...

  9. C++, const:

            问题: const成员函数和普通成员函数可以是同名同参数吗? 可以,这是一种函数的重载. const成员函数可不可以修改对象的成员变量的值? 不可以修改.//error C3490: ...

  10. leetcode Remove Duplicates from Sorted Array python

    class Solution(object): def removeDuplicates(self,nums): if len(nums) <= 0: return 0 j=0 for i in ...