我正在尝试翻译以下查询:
SELECT STATE, COUNT(*)
FROM MYTABLE
GROUP BY STATE;
进入一个 lambda 表达式。我正在使用 C# 和 EntityFramework,但我似乎无法让它工作。到目前为止,这是我的存储库中的内容:
public IEnumerable<object> PorcentajeState(Guid id)
{
return _context.Sates.Where(a => a.Id == id)
.GroupBy(a => a.State)
.Select(n => new { n.StateId , n.Count() });
}
当然它没有编译,我在谷歌搜索 2 小时后迷路了。请你帮助我好吗?
提前致谢