我有一个按降序排序的数据,但我打算按日期按升序获取它。
var empList = db.AttendanceLogs.OrderByDescending(x => x.DateTime).ToList();
我尝试的是 Reverse();
var empList = db.AttendanceLogs.OrderByDescending(x => x.DateTime).Reverse().ToList();
但这反而引发了异常。
编辑:
arekzyla 的回答对我有帮助,但我遇到了一个问题,我需要对两列进行升序排序,就像 DateTime 一样,我也希望 EmpId 以升序排序
最佳答案
试试这个
对于 Linq 中的升序
var empList = db.AttendanceLogs.OrderBy(x => x.DateTime).ToList();
和 Linq 中的降序
var empList = db.AttendanceLogs.OrderByDescending(x => x.DateTime).ToList();
关于c# - LINQ 如何按升序对列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49777790/