当前位置:编程学习 > C#/ASP.NET >>

高手进~~~求解

我用的EF自动生成实体类的,
现在我想从数据库表中取出该表所有信息,其中有列name有同名的money是他们的奖金,我想要取出所有信息后,把同名的累加起来。把同一个人的money累加起来。这样一个人的记录就显示一条信息,money也是累加过的。。
请问,访问数据库的代码怎么写????
这种形式的:例: var list = personnel.CreateQuery<TubulationView>("TubulationView").ToList().Where(p => p.Time >= beginTime && p.Time <= endtime ).ToList();

where里面我要怎么写????? --------------------编程问答-------------------- --------------------编程问答-------------------- 高手来啊!!! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- group by p.Name into g
         select new
         {
            Name = g.Key,
            totalmoney= g.Sum(k => k.money)
         } --------------------编程问答--------------------
引用 5 楼 wuyq11 的回复:
group by p.Name into g
         select new
         {
            Name = g.Key,
            totalmoney= g.Sum(k => k.money)
         }


例: var list = personnel.CreateQuery<TubulationView>("TubulationView").ToList().Where(p => p.Time >= beginTime && p.Time <= endtime ).ToList();这个格式的啊 
--------------------编程问答--------------------

persons.GroupBy(person=>person.Name)
   .Select(group=>new{Name=group.Key,
                      Total=group.Sum(person=>person.Money)
                     }
          );
补充:.NET技术 ,  .NET技术前瞻
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,