首页 / 软件开发 / LINQ / LINQ to SQL语句(5)之Order By
LINQ to SQL语句(5)之Order By2010-12-11 博客园 李永京Order By操作适用场景:对查询出的语句进行排序,比如按时间排序 等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合 排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是 OrderBy和OrderByDescending1.简单形式这个例子使用 orderby 按雇用日期对雇员进行排序:var q =
from e in db.Employees
orderby e.HireDate
select e;
说明:默认为升序2.带条件形式注意:Where 和Order By的顺序并不重要。而在T-SQL中,Where和Order By有严格的位置限制 。var q =
from o in db.Orders
where o.ShipCity == "London"
orderby o.Freight
select o;
语句描述:使用where和orderby按运费进行排序。3.降序排序var q =
from p in db.Products
orderby p.UnitPrice descending
select p;