我必须使用select,count和select语句
形成一个linq查询我的表格看起来像这样
Date Name
2015-04-25 xxy
2015-04-25 pap
2015-04-25 sms
2014-07-12 bljoe
2014-07-12 olk
我希望结果与此类似
Date Count
2015-04-25 3
2014-07-12 2
我的SQL查询将是这样的:
select t.date, COUNT(k.Name)
from table t
group by t.date
但我不知道我的linq查询应该如何:
我试过这样的。但是它返回了异常
var result = (from ka in _db.table
group t by new {t.Date} into g
select new
{
Date = g.Key,
Count = g.FirstOrDefault().Name.Count()
}).ToList();