1
resposta

Método OrderBy

O professor ensinou o OrderBy com uma coluna. O comando aceita a ordenação com mais de uma coluna?

Exemplo: Se a classe ContaCorrente tivesse os campos: Agencia (int), Numero (int) e Gerente (string). Desejo ordenar pelas colunas Gerente e Agencia é possível?

Usando o exemplo acima da classe ContaCorrente. Desejo ordernar Gerente (decrescente) e Agencia (crescente) é possível?

Desde já agradeço pela atenção.

1 resposta

Oi Thiago, tudo bom?

Existe o suporte sim, a sintaxe é parecida com:

suaColecao.OrderBy(x => x.coluna).ThenBy( x => x.outraColuna)

Se a ideia é usar decrescente:

suaColecao.OrderBy(x => x.coluna).ThenByDescending( x => x.outraColuna)

Aqui: https://dotnetfiddle.net/R5nXPC

você encontra vários exemplos sobre esse assunto =)

Abraço