"Order by Col1, Col2" en utilisant un cadre d'entité

.net c# entity-framework linq

Question

J'ai besoin de commander par 2 colonnes en utilisant le cadre d'entité.

Comment est-ce fait?

return _repository.GetSomething().OrderBy(x => x.Col1   .. Col2)?

c'est à dire

SELECT * FROM Foo ORDER BY Col1, Col2

/ M

Réponse acceptée

Essayez OrderBy(x => x.Col1).ThenBy(x => x.Col2) . En tout cas, il s’agit d’une fonctionnalité de LINQ, qui n’est pas exclusive à EF.


Réponse populaire

Autrement:

qqq.OrderBy(x => new { x.Col1, x.Col2} )


Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow