一篇很全很强大的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. javascript预加载和延迟加载

    延迟加载javascript,也就是页面加载完成之后再加载javascript,也叫on demand(按需)加载,一般有一下几个方法: What can your tired old page, o ...

  2. GDKOI 2016

    GDKOI 2016 day 1 第一题 魔卡少女 题目描述:维护一个序列,能进行以下两个操作:1.将某一个位置的值改变.2.求区间的连续子串的异或值的和. solution 因为序列的数的值都小于\ ...

  3. IOS-时间与字符串互相转换

    有时会遇到这种问题,须要把时间和时间戳互相转换 比方把"这种格式 或者是把""转换成"2014-07-16 15:54:36" 首先来第一个: 当前时 ...

  4. gulp简单使用小记

    npm install --save-dev 写入package.json里     var gulp = require('gulp'); var less = require('gulp-less ...

  5. Angular-UI-Router 学习笔记

    路由 Route 我在 慕课网 学习 AngularJS 为什么用 Route AJAX 请求不会留下 History 记录 用户无法直接通过 URL 进入应用中的指定页面(保存书签.链接分享给朋友) ...

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

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

  7. Entity Framework Batch Update

      NuGet Package PM> Install-Package EntityFramework.Extended NuGet: http://nuget.org/List/Package ...

  8. Java RMI 学习笔记

    概况 功能:提供了客户辅助对象和服务辅助对象,为客户辅助对象创建和服务辅助对象形同的方法. 优点:客户不必写任何网络或I/O代码,调用远程方法就和运行在客户自己的本地JVM上对对象进行的正常方法一样. ...

  9. 20160115--Hibernate

    package com.hanqi.dao; import static org.junit.Assert.*; import java.util.*; import org.hibernate.se ...

  10. fs读取某个json文件的数据

    /** * Created by Administrator on 2016/7/12. * 流数据 */ var fs = require('fs'); var stream = fs.create ...