2015-03-31 88 views
0

组SQL我有一个SQL象下面这样:我怎么能写的LINQ

select catalog,queryname,count(*) from table group by catalog,queryname 

现在,我怎么把它写在LINQ和获取计数?

感谢

回答

1
var g = 
    from record in table 
    group record by new 
    { 
     record.catalog, record.queryname 
    } into mygroup 
    select new 
    { 
     catalog = key.catalog, 
     queryname = key.queryname 
     count = myGroup.Count() 
    };