エンティティフレームワークを使用して2列ずつ並べ替える必要があります。
どうやって?
return _repository.GetSomething().OrderBy(x => x.Col1 .. Col2)?
すなわち
SELECT * FROM Foo ORDER BY Col1, Col2
OrderBy(x => x.Col1).ThenBy(x => x.Col2)
を試してください。とにかく、これはEF専用のLINQ機能です。
別の方法:
qqq.OrderBy(x => new { x.Col1, x.Col2} )
試してください:
OrderBy(x => x.Col1).ThenBy(x => x.Col2)
降順で注文するには、これを試してください:
OrderByDescending (x => x.Col1).ThenByDescending (x => x.Col2)