gpt4 book ai didi

c# - LINQ 如何按升序对列表进行排序

转载 作者:行者123 更新时间:2023-12-02 03:37:17 25 4
gpt4 key购买 nike

我有一个按降序排序的数据,但我打算按日期按升序获取它。

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com