Сведение данных — обычная операция при работе с табличными данными. Он включает в себя преобразование плоского списка данных в более структурированный формат, в котором одни свойства используются как столбцы, а другие — как значения в этих столбцах. Метод расширения Pivot
позволяет легко выполнять это преобразование в LINQ.
Вот расширение:
public static…