Сортировка по нескольким полям в linq

Бывает много случаев, когда необходима сортировка коллекций, данных сразу по нескольким полям. Можно конечно придумывать свои реализации, но с помощью linq это сделать гораздо проще. Предположим, что у нас есть список офисов и список сотрудников и мы хотим получить сортировку по офису и сортировку по ФИО сотрудника в каждом офисе:

employeeList.OrderBy(item => item.FIO).OrderBy(item => item.Office)

Главное запомнить порядок — это снизу вверх, от последнего к первому.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *