您只需要修改
OrderByand
ThenBy子句:
.OrderBy(t => t.Award == null || t.Award.ContractNumber == null).ThenBy(t => t.Award == null ? "" : ToSafeString(t.Award.ContractNumber)).ThenBy(t => t.PurchaseRequisition == null ? "" : ToSafeString(t.PurchaseRequisition.RequisitionedBy.FullName));
现在,您可以完全删除该
Where子句。



