如何在entity framework中对列进行求和
我试图总结一个列,并明智地获取详细信息
我的表数据是
id membername cost 1 a 100 2 aa 100 3 a 100 4 aa 0 5 b 100
在entity framework中,我尝试对成本列求和并得到这样的结果
membername totalcost a 200 aa 100 b 100
然后我这样做
var result = from o in db.pruchasemasters.Where(d => d.memberid == d.membertable.id && d.entrydate >= thisMonthStart && d.entrydate s.price) };
如何阅读结果并且我的代码是否合适?
这样的东西会起作用
var result = db.pruchasemasters.GroupBy(o => o.membername) .Select(g => new { membername = g.Key, total = g.Sum(i => i.cost) }); foreach (var group in result) { Console.WriteLine("Membername = {0} Totalcost={1}", group.membername, group.total); }