码迷,mamicode.com
首页 > Web开发 > 详细

Webform--LinQ 分页组合查询

时间:2017-02-09 21:29:38      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:均值   字符   技术分享   alt   class   bsp   close   --   执行   

一、linq高级查

1.模糊查(字符串包含)

技术分享 View Code

2.查开头(StartsWith,以XX开头)

 public List<User> Select(string name)
    {
        return con.User.Where(r => r.UserName.StartsWith(name)).ToList();
    }

3.查结尾

 public List<User> Select(string name)
 {
        return con.User.Where(r => r.UserName.EndsWith(name)).ToList();
    }

4.查出来的数组长度(个数)

clist.Count()

5.最大值:Max(r => r.price);

 public decimal? SelectMax()
    {
        return con.car.Max(r => r.price);
    }

6.最小值:Min(r => r.price);

public decimal? SelectMin()
    {
        return con.car.Min(r => r.price);
    }

7.平均值:Average(r => r.price);

public decimal? SelectAvg()
    {
        return con.car.Average(r => r.price);
    }

8.求和:Sum(r => r.price);

 public decimal? SelectSum() { return con.car.Sum(r => r.price); } 

9.排序:

1、OrderBy 按升序对值进行排序。 
2、OrderByDescending 按降序对值进行排序
3、ThenBy 按升序执行次要排序。 
4、ThenByDescending 按降序执行次要排序。
(1)升序:OrderBy(r => r.price)

   public List<car> orderBy()
     {
         return con.car.OrderBy(r => r.price).ToList();
     }

(2)降序:OrderByDescending(r => r.price)

  public List<car> orderBy()
    {
      
        return con.car.OrderByDescending(r => r.oil).ToList();
    }

二、分页与组合查询

技术分享 aspx
技术分享 aspx.cs

Webform--LinQ 分页组合查询

标签:均值   字符   技术分享   alt   class   bsp   close   --   执行   

原文地址:http://www.cnblogs.com/1030351096zzz/p/6383810.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!