StockQuantities.OrderBy(u=>u.Status==null)
该排序先排结果为0(false)的,再排结果为1(true)的
使用场景:
一个对象有上传时间(可以为空)和登记时间(不可以为空)
要求
1,上传时间为空的排在最上面,并且按照登记时间升序排序。
2,上传时间不为空的按照时间降序排序
List.OrderBy(s => s.UploadTime == null).ThenBy(s => s.RegisterTime).ThenByDescending(s => s.UploadTime);