原文:LINQ中的如何用OrderBy实现按照两个字段升序、降序排序操作?

在公司或许有这种需求,先根据第一个某个字段按照升序排序,然后如果相同,在按照第二个某个字降序排序,我们该怎么去实现呢 现在来教教大家分别使用Labmda和LINQ进行这种操作。 .先按照第一个字段升序排序,然后相同数据按照降序排序 Labmda方式: xxx.OrderBy u gt u.id .ThenByDescendiing u gt u.time LINQ方式: var values f ...

2020-09-26 22:40 0 833 推荐指数:

查看详情

LINQOrderBy实现字段升序降序排序实现

转自 http://www.cnblogs.com/meil/archive/2011/12/08/2281054.html 一个很简单的问题在LINQ实现字段排序,各字段排序不同的问题。这个问题在普通的工程很容易实现。 select a1,a2,a3 from t1 order ...

Thu Apr 11 00:40:00 CST 2013 3 13600
MapReduce按照两个字段对数据进行排序

按照k2排序,要求k2必须是可以比较的,即必须实现WritableComparable接口。 但是如果还想让别的字段(比如v2的一些字段)参与排序怎么办? 需要重新定义k2....把需要参与排序字段都放到k2. 这块用代码实现: 假如数据现在的结构是 3 3 3 2 3 1 2 2 2 1 1 1 ...

Sun Jul 17 19:26:00 CST 2016 0 1702
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM