LINQ: использование INNER JOIN, Group и SUM
Для меня (с использованием .net-3.5 4.0) работает следующее.
var total = from T1 in context.T1
join T2 in context.T2 on T1.T2ID equals T2.T2ID
join T3 in context.T3 on T2.T3ID equals T3.T3ID
group T3 by new { T1.Column1, T1.Column2 } into g
select new {
Column1 = g.Key.Column1,
Column2 = g.Key.Column2,
Amount = g.Sum(t3 => t3.Column1)
};
c#
linq
.net-3.5
2021-12-15T00:55:56+00:00
2022-08-27T02:42:47+00:00
OkeanSpirit
Вопросы с похожей тематикой, как у вопроса:
LINQ: использование INNER JOIN, Group и SUM
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.