成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linq使用order by概述

開發 后端
這里介紹Linq使用order by按雇用日期對雇員進行排序和Linq使用order by、Max 和 Group By 得出每種類別中單價最高的產品,并按 CategoryID 對這組產品進行排序等方面。

本文向大家介紹Linq使用order by,可能好多人還不了解Linq使用order by,沒有關系,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

1.簡單形式

這個例子Linq使用order by按雇用日期對雇員進行排序:

  1. var q =  
  2. from e in db.Employees  
  3. orderby e.HireDate  
  4. select e; 

2.帶條件形式

注意:Where和order by的順序并不重要。而在T-SQL中,Where和order by有嚴格的位置限制。

  1. var q =  
  2. from o in db.Orders  
  3. where o.ShipCity == "London"  
  4. orderby o.Freight  
  5. select o; 

語句描述:使用where和order by按運費進行排序。

3.降序排序

  1. var q =   
  2. from p in db.Products  
  3. orderby p.UnitPrice descending  
  4. select p; 

4.ThenBy

語句描述:Linq使用order by對客戶進行排序:

  1. var q =  
  2. from c in db.Customers  
  3. orderby c.City, c.ContactName  
  4. select c; 

5.ThenByDescending

這兩個擴展方式都是用在order by/order byDescending之后的,第一個ThenBy/ThenByDescending擴展方法作為第二位排序依據,第二個ThenBy/ThenByDescending則作為第三位排序依據,以此類推

  1. var q =  
  2. from o in db.Orders  
  3. where o.EmployeeID == 1  
  4. orderby o.ShipCountry, o.Freight descending  
  5. select o; 

語句描述:Linq使用order by先按發往國家再按運費從高到低的順序對 EmployeeID 1 的訂單進行排序。

6.帶GroupBy形式

  1. var q =   
  2. from p in db.Products  
  3. group p by p.CategoryID into g  
  4. orderby g.Key  
  5. select new {  
  6. g.Key,  
  7. MostExpensiveProducts =  
  8. from p2 in g  
  9. where p2.UnitPrice == g.Max(p3 => p3.UnitPrice)  
  10. select p2  
  11. }; 

語句描述:Linq使用order by、Max 和 Group By 得出每種類別中單價最高的產品,并按 CategoryID 對這組產品進行排序。

【編輯推薦】

  1. LINQ查詢操作經驗總結
  2. LINQ遍歷多個數組深入剖析
  3. Linq查詢Access數據文件淺談
  4. LINQ構建框架設計學習筆記
  5. LINQ重要組成部分簡介
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-09-09 16:01:21

Linq實體繼承使用

2009-09-10 13:42:47

Linq UserIn

2009-09-10 11:10:21

Linq Librar

2009-09-08 11:25:42

Linq foreac

2009-09-18 16:07:10

Linq Where操

2009-09-18 16:20:36

LINQ基礎

2009-09-10 16:28:17

LINQ查詢

2009-09-11 12:13:40

LINQ to SQL

2009-09-14 09:55:55

Linq基本語法

2009-09-18 13:44:38

LINQ設計模式

2009-09-16 17:21:53

LINQ遍歷

2009-09-14 15:15:45

LINQ技術

2009-09-09 16:07:16

Linq實體關系

2009-09-11 10:38:03

LINQ體系結構

2009-09-15 11:29:04

LINQ to SQL

2009-09-17 11:35:40

Linq匿名類型

2009-09-18 16:12:22

LINQ TO SQL

2009-09-11 10:16:07

Linq匿名類型

2009-09-15 13:37:24

Linq To Sql

2009-09-09 10:58:58

Linq結果集形狀
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产激情免费视频 | 欧美一区久久 | 欧美日韩国产在线 | 国产一区二区三区视频在线观看 | 97日日碰人人模人人澡分享吧 | 色婷婷国产精品综合在线观看 | 亚洲网址在线观看 | 在线看91| 国产亚洲日本精品 | 欧美不卡| av二区三区 | 亚洲视频www| 国产一级在线观看 | 成人国产免费观看 | 一区二区三区免费在线观看 | av黄色免费在线观看 | 国产精品久久久久久久久久久久午夜片 | 国产美女网站 | 国产精品国产精品国产专区不片 | 欧美国产一区二区三区 | 国产精品成人一区二区三区 | 日韩精品一区二区三区在线观看 | aaa大片免费观看 | 精品欧美一区二区三区久久久小说 | 国产精品a一区二区三区网址 | 99久久免费精品国产男女高不卡 | 精品一区二区三区免费视频 | 国产婷婷色综合av蜜臀av | 青青草在线视频免费观看 | 国产99热在线 | 久日精品| 亚洲综合资源 | 亚洲欧洲中文 | 日韩国产高清在线观看 | 欧美综合网 | 九九成人| 久久看片| av黄色在线 | 四季久久免费一区二区三区四区 | 操操日| 一区在线观看视频 |