У меня есть следующие модели сущности:Сортировка результатов выражения LINQ переменной перечислимого
public class Itinerary
{
public int Id {get; set }
public DateTime? Date { get; set; }
public EnumType Type { get; set; }
}
public enum EnumType
{
Start,
Intermediary,
End
}
Я хотел бы отсортировать первую на основе (свойство с именем Type
) Enum затем на основе DateTime (свойство с именем Date
) , Я уже пробовал выражение ниже, но это не по заказу Type
первой
var itineraries = t.Itineraries.OrderBy(x => x.Type).OrderBy(x => x.Date).ToList();
Как заказать результаты моего выражения LINQ, сначала Type
(приказ: Start, посредническая, End), затем Date
?
Причина в том, что иногда нет дат, но мне нужно сортировать по типу.