C# 3.0入门系列(六)-之OrderBy操作2010-06-13 博客园 Tom Song本节讲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;