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;