我正在尝试翻译以下查询:
SELECT STATE, COUNT(*)
FROM MYTABLE
GROUP BY STATE;
Run Code Online (Sandbox Code Playgroud)
进入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() });
}
Run Code Online (Sandbox Code Playgroud)
当然它没有编译,我在谷歌搜索2小时后迷路了.请你帮助我好吗?
提前致谢