Webform(Linq進階查、分頁、組合查詢)

來源:互聯網
上載者:User

標籤:最大值   分頁   使用者名稱   uname   number   form   字串   count()   組合查詢   

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);//查詢出來取交集,查詢的是模糊使用者名稱的資料

Webform(Linq進階查、分頁、組合查詢)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.