【发布时间】:2018-01-23 13:59:30
【问题描述】:
这是一个快速的。
在 Linq to sql 中,我需要按日期时间字段降序排序,然后按同一日期时间字段的时间部分升序排序,有意义吗?以下是所需结果的示例:
[序列] [日期 (mm-dd-yyyy:hh-MM-ss)]
1 2008 年 3 月 13 日:10-10-02
2 2008 年 3 月 13 日:10-12-60
3 3-12-2008:12-05-55
我试过了:
return query.OrderByDescending(c=> c.Time).ThenBy(c=> c.Time.TimeOfDay);
也试过了:
query.OrderByDescending(c => c.Time).ThenBy(c => c.Time.Hour).ThenBy(c=> c.Time.Minute).ThenBy(c=> c.Time.Second);
但似乎从来没有工作过。
有什么建议吗?
【问题讨论】:
标签: linq-to-sql