使用辅助排序对linq查询进行排序

Sha*_*ane 11 c# linq

可能重复:
LINQ中有多个"order by"

我有一个订单清单,我需要在订单日期订购,然后按订单价格进行二次排序.因为我尝试过order.OrderBy(o => o.Date).OrderBy(o => o.Price),我不确定这是怎么做到的,但它不起作用.任何帮助深表感谢.谢谢

FAt*_*oon 28

您想使用ThenBy函数:

orders.OrderBy(o => o.Date).ThenBy(o => o.Price)