如何使用linq进行内连接,分组和计数

时间:2016-07-21 12:40:50

标签: asp.net asp.net-mvc linq

这是通过内部联接连接2个表的输出。

enter image description here

我想要linq查询将两个表作为内部联接并从一个表中按名称分组,并将另一个表列的总和总和作为上面的快照.pls help

1 个答案:

答案 0 :(得分:1)

检查this post.

var result = (from a in ctx.TableA
             join b in ctx.TableB on a.Id equals b.Id
             group a by a.Name into g
             select new
             {
                Name = g.Key,
                Sum = g.Sum(i => i.Total)
             }).ToList();