【发布时间】:2011-09-19 13:49:42
【问题描述】:
我需要按状态 ==“拒绝”和日期升序排列列表,然后按状态 ==“接受”和日期降序排列。
我正在尝试以下方法,但我不知道该怎么做:
items
.OrderBy(x => x.status == "Rejected")
.ThenBy(x => x.DateSubmitted)
.ThenBy(x => x.status == "Accepted")
.ThenByDescending(x => x.DateSubmitted)
【问题讨论】:
-
订购量很大!这些数据来自数据库吗?如果是这样,最好在那里订购。
-
还有其他状态选项吗?
-
是的,还有其他的。其他的需要按日期订购