linq orderby
来源:互联网 发布:淘宝店铺数据监控 编辑:程序博客网 时间:2024/06/11 16:25
1、其实orderby 与SQL 里的order by 十分类似
EmployeesDataContext db = new EmployeesDataContext(); var r = from s in db.Employees orderby s.FirstName, s.LastName select new { s.LastName,s.FirstName}; dataGridView1.DataSource = r;
上面var r可以改写如下形式
ThenBy操作:var r1 = db.Employees.OrderBy(c => c.FirstName).ThenBy(c => c.LastName).ToList();var r2 = db.Employees.OrderBy(c => c.LastName).OrderBy(c => c.FirstName).ToList();
注意r2,是两个orderby,多个orderby的级连方式是逆序.即先按FirstName排序再到LastName排序。
2、升降序排序如下:
var r = from s in db.Employees orderby s.EmployeeID descending //ascending升降序排序
3、
还有一个就是orderby 与where 一起使用时与顺序无关。而SQL里面where和orderby有顺序限制。
var r = from s in db.Employees where s.TitleOfCourtesy == "Ms." orderby s.FirstName, s.LastName // where s.TitleOfCourtesy=="Ms."//where 可放在orderby 前也可放有后 select s;
- LinQ - Orderby
- linq orderby
- Linq第五天 Orderby
- Linq--OrderBy 的使用
- linq 实现动态 orderby
- Linq中Orderby使用
- Linq中的OrderBy的用法!
- Linq to sql OrderBy使用
- 一個結合where、group、orderby的linq語法
- Linq to sql :查询句法---orderby
- 让Linq的OrderBy支持动态字段
- LINQ的OrderBy有多个字段 (List)
- Linq学习笔记(1.4)——orderby、Reverse()
- linq 的Order 与 sql 的orderby 的优先级
- LINQ 按多个字段排序(orderby、thenby、Take)
- linq groupby分组,并且sum求和,最后排序Orderby 写法
- LINQ 返回创建匿名类型,返回时创建对象,where,orderby
- C#3.0入门系列(LinQ)(六)-之OrderBy操作
- listView下拉刷新(sina微博Android客户端效果)
- 2012年计划
- javascript学习笔记
- 学习笔记---java操作Excel经验总结
- linux同步之spinlock
- linq orderby
- parse
- 总结远程桌面连接方法
- 随手记忆
- Tomcat处理HTTP请求源码分析(上)
- Struts2标签的OGNL
- Tomcat集群配置笔记
- 无完美解--怎样减少无效URL的爬行和索引
- Struts2的表单标签