Как использовать orderby с 2 полями в linq? [Дубликат]
На этот вопрос уже есть ответ здесь:
Несколько «упорядочить по» в LINQ 7 ответовСкажем, у меня есть эти значения в таблице базы данных
id = 1
StartDate = 1/3/2010
EndDate = 1/3/2010
id = 2
StartDate = 1/3/2010
EndDate = 1/9/2010
Теперь у меня есть этот заказ для моего linq
var hold = MyList.OrderBy(x => x.StartDate).ToList();
Я хочу заказать его, однако, также с использованием даты окончания.
Как и в порядке, я хотел бы это как
id 2
id 1
ТакendDates
что больше, то иди первым. Я не уверен, что мне нужно изменить это, чтобы использовать функцию сравнения или что-то.