zoukankan      html  css  js  c++  java
  • LinQ常用高级查询

    字符串:
    模糊查(包含):con.car.Where(r => r.name.Contains(name)).ToList();
    以什么开头:con.car.Where(r => r.name.StartsWith(name)).ToList();
    以什么结尾:con.car.Where(r => r.name.EndsWith(name)).ToList();

    数值:
    个数:.Count()
    最大值:con.car.Max(r => r.price);
    最小值:con.car.Min(r => r.price);
    平均值:con.car.Average(r => r.price);
    求和:con.car.Sum(r => r.price);

    排序:
    升序:con.car.OrderBy(r => r.price).ToList();
    降序:con.car.OrderByDescending(r => r.oil).ToList();

    分页:con.car.Skip(count * (number - 1)).Take(count).ToList();
       

    组合查询:
    集合的交集
    举例:
    var All = con.Users.AsEnumerable();//查询全部
    var unamelist = con.Users.Where(r => r.UserName.Contains(yonghuming.Text.Trim()));//模糊查询用户名
    All = All.Intersect(unamelist);//查询出来取交集,查询的是模糊用户名的数据

  • 相关阅读:
    CDH6.2安装之离线方式
    impala
    Oracle
    性能调优之Mapping
    Informatica
    性能瓶颈之System
    性能瓶颈之Session
    本地Oracle客户端11g升级12c导致PowerCenter无法连接ODBC数据源
    性能瓶颈之Mapping
    性能瓶颈之Source
  • 原文地址:https://www.cnblogs.com/xtq0313/p/6041731.html
Copyright © 2011-2022 走看看