偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linq使用order by概述

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

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

1.簡單形式

這個(gè)例子Linq使用order by按雇用日期對雇員進(jìn)行排序:

  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有嚴(yán)格的位置限制。

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

語句描述:使用where和order by按運(yùn)費(fèi)進(jìn)行排序。

3.降序排序

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

4.ThenBy

語句描述:Linq使用order by對客戶進(jìn)行排序:

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

5.ThenByDescending

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

  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先按發(fā)往國家再按運(yùn)費(fèi)從高到低的順序?qū)?EmployeeID 1 的訂單進(jìn)行排序。

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 得出每種類別中單價(jià)最高的產(chǎn)品,并按 CategoryID 對這組產(chǎn)品進(jìn)行排序。

【編輯推薦】

  1. LINQ查詢操作經(jīng)驗(yàn)總結(jié)
  2. LINQ遍歷多個(gè)數(shù)組深入剖析
  3. Linq查詢Access數(shù)據(jù)文件淺談
  4. LINQ構(gòu)建框架設(shè)計(jì)學(xué)習(xí)筆記
  5. LINQ重要組成部分簡介
責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2009-09-09 16:01:21

Linq實(shí)體繼承使用

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基礎(chǔ)

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設(shè)計(jì)模式

2009-09-16 17:21:53

LINQ遍歷

2009-09-14 15:15:45

LINQ技術(shù)

2009-09-09 16:07:16

Linq實(shí)體關(guān)系

2009-09-11 10:38:03

LINQ體系結(jié)構(gòu)

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結(jié)果集形狀
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號