Подтвердить что ты не робот

"Заказ Col1, Col2" с использованием структуры сущностей

Мне нужно заказывать по 2 столбцам, используя инфраструктуру сущности.

Как это делается?

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

i.e

SELECT * FROM Foo ORDER BY Col1, Col2

4b9b3361

Ответ 1

Попробуйте OrderBy(x => x.Col1).ThenBy(x => x.Col2). Во всяком случае, это функция LINQ, а не только для EF.

Ответ 2

Другой способ:

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

Ответ 3

Попробуйте: OrderBy (x = > x.Col1).ThenBy(x = > x.Col2)

Или для Descending попытайтесь: OrderByDescending (x = > x.Col1).ThenByDescending(x = > x.Col2)

Ответ 4

Обратите внимание, что это не будет работать с сетью Telerik или любым другим компонентом Telerik DataSource. Хотя он использует предварительно фильтруемый объект IQueryable, сортировка всегда выполняется автоматически, поскольку последний шаг эффективно отменяет настройки сортировки.

Вам нужно следовать: Указание сортировки по умолчанию в сетке