程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C# 3.0入門系列(六)-之OrderBy操作(1)

C# 3.0入門系列(六)-之OrderBy操作(1)

編輯:關於C語言

本節講orderby操作.我突然在想這麼一個問題,讀者會T-SQL嗎?要是不知道,那我寫的是不是太簡單了呢?做個調查哦,不知道的舉手.

OrderBy操作

簡單的,按雇用日期排序,默認為升序

var q =
from e in db.Employees
orderby e.HireDate
select e;

帶where條件的,shipcity為london的。

var q =
from o in db.Orders
where o.ShipCity == "London"
orderby o.Freight
select o;

var q =
from o in db.Orders
orderby o.Freight
where o.ShipCity == "London"
select o;

在這裡where和orderby的順序並不重要。而在T-SQL中,where和orderby有嚴格的位置限制。

OrderByDescending的,按價格降序。

var q =
from p in db.Products
orderby p.UnitPrice descending
select p;
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved