Como usar o orderby com 2 campos no linq? [duplicado]
Esta questão já tem uma resposta aqui:
Múltipla ordem por no LINQ 7 respostasDigamos que eu tenha esses valores em uma tabela de banco de dados
id = 1
StartDate = 1/3/2010
EndDate = 1/3/2010
id = 2
StartDate = 1/3/2010
EndDate = 1/9/2010
Agora eu tenho até agora este orderby para o meu linq
var hold = MyList.OrderBy(x => x.StartDate).ToList();
Eu quero encomendá-lo no entanto também usando a data final.
Assim, a ordem que eu gostaria que isso em como
id 2
id 1
assimendDates
que são maiores, vá primeiro. Não tenho certeza se preciso alterar isso para usar alguma função de comparação ou algo assim.