zoukankan      html  css  js  c++  java
  • Webform(Linq高级查、分页、组合查询)

    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);//查询出来取交集,查询的是模糊用户名的数据

  • 相关阅读:
    获取ip地址,
    手机div侧滑删除
    swiper左右选项卡滑动
    table-cell使用
    返回和刷新
    电脑浏览器计算高度和宽度
    css 空格
    时间js
    Nodejs仿Apache的部分功能
    Nodejs中的JavaScript
  • 原文地址:https://www.cnblogs.com/yx1314520/p/6040877.html
Copyright © 2011-2022 走看看