LINQ--SQL分组查数量与字段的语句转换为LINQ

SQL语句如下:

 

select a,b,count(c) as count from table group by a,b

 

LINQ转换后如下:

 

var q =from p in db.table group p by new {p.a,p.b} into g
select new {g.key,fcount=g.count()}

 

说明:  g.key  代表了 a,b 两个列的返回值,fcount为重命名后的列名

 

 

 

posted on 2012-01-10 15:24  Gary.han  阅读(407)  评论(0编辑  收藏  举报