zoukankan      html  css  js  c++  java
  • LinQ to SQL==查询

    LinQ to SQL--视频0601第二个

    四、查
    LINQ语句写法 扩展方法

    没有条件
    有条件

    等 值
    不等值

    与 或  C#语言 && 和||
    模糊
    以..开头
    StartsWiths
    以..结尾
    EndsWiths
    包含..
    Contains()
    指定位置是...
    Substring(...) == "值"

    链接查询和子查询有语法,但很少写。
    直接可使用对象之间的关联对象进行操作,Linq会自动为我们生成出相应的连接语句或子查询语句。

    排序:
    orderby 属性名 升序
    orderby 属性名 descending 降序

    扩展方法:
    OrderBy()
    OrderByDescending()

    统计函数。
    把LinQ语句括起来,调用相应的方法即可
    Count()
    Sum(p=>p.属性名
    Average(p=>p.属性名)
    Max(p=>p.属性名)
    Min(p=>p.属性名)

    取集合第一个对象。
    First()


    分页查询:
    skip(要跳过的条数).take(要取出来的条件)

    集合操作:交、并、差
    var q1 = context.Info.Where(p => p.Nation != "n001");
    var q2 = context.Info.Where(p => p.Sex == true);

    交集:var query = q1.Intersect(q2);
    并集:var query = q1.Union(q2);
    差集:var query = q1.Except(q2);

  • 相关阅读:
    英语俚语里的gotta和gonna
    如何设置Win XP远程登录如何远程控制电脑
    C#中as与is的用法(收藏)
    just用法
    even用法
    up to用法小结
    go out with用法
    realize与recognize辨析
    go through用法
    堆优先队列
  • 原文地址:https://www.cnblogs.com/thq1218/p/4545854.html
Copyright © 2011-2022 走看看