linq2SQL + sum - суммирование в результатах - PullRequest
0 голосов
/ 09 июня 2009

У меня есть куча инцидентов в таблице, которые связаны с поставщиком

Мне нужно суммировать оценку серверности для этих случаев по поставщику

Так в основном есть поставщик1: 500 поставщик2: 600

Как мне это сделать?

DataAccess.IncidentRepository (). GetItems (). Где (i => i.IncidentDate.Year == 2006)

1 Ответ

1 голос
/ 09 июня 2009

Надеюсь, это поможет

DataAccess.IncidentRepository().GetItems()
          .Where(i => i.IncidentDate.Year == 2006)
          .GroupBy(i => i.Supplier)
          .Select(pGroup => 
                  new { Supplier = pGroup.Key, 
                        Score = pGroup.Sum(pArg => pArg.SeverityScore) });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...