LINQ и группировка по нескольким полям - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, Есть таблица с полями 5-ю полями "p1", "p2", "p3", "p4", "а". Нужно найти суммы поля "а" раздельно по всем значениям полей "p1", "p2", "p3", "p4" Пытаюсь группировать по нескольким полям. Что-то типа group r by new {r["p1"], r["p2"]} into g но компилятор ругается Заранее спасибо за оперативный ответ

Решение задачи: «LINQ и группировка по нескольким полям»

textual
Листинг программы
var q = from r in dtStats.AsEnumerable()
                    group r by new { р1 = r["р1"], р2 = r["р2"], р3 = r["р3"], р4 = r["р4"] } into g
                    select g.Key;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.583 из 5
Похожие ответы