J'ai besoin de commander par 2 colonnes en utilisant le framework d'entité.
Comment cela se fait-il?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
c'est à dire
SELECT * FROM Foo ORDER BY Col1, Col2
Essayez OrderBy(x => x.Col1).ThenBy(x => x.Col2)
. C'est une fonctionnalité LINQ, de toute façon, non exclusive à EF.
Autrement:
qqq.OrderBy(x => new { x.Col1, x.Col2} )
Essayer:
OrderBy(x => x.Col1).ThenBy(x => x.Col2)
Pour l'ordre en descendant, essayez ceci:
OrderByDescending (x => x.Col1).ThenByDescending (x => x.Col2)