我想编写一个EF查询,它根据条件按升序或降序排序。以下是我的伪代码:
@CsvDataType
public class MyCsv{
@CsvField(pos=0)
private String id
//??
private List<String> data
}
我该怎么做?
答案 0 :(得分:4)
您可以在一个OrderBy
中执行此操作,例如:
var results = q.OrderByDescending(x =>
x.StatusId == 3 ? x.ReserveDate : x.LastUpdateDate)