日期:2014-05-20 浏览次数:20837 次
                        var query = from p in db.entity
                        group p by p.id into g
                        let countname = g.Count(x => x.id)
                        select new
                        {
                            id = g.Key,
                            Count = countname 
                        };
------解决方案--------------------
            
            var query = listEntity.GroupBy(c => c.id);
            foreach (var group in query)
            {
                Console.WriteLine(group.Count().ToString()); 
            }
------解决方案--------------------
至于这个,可以搜索一下GroupJoin是怎么用的。