将以下 sql 查询翻译为 linq 时的外观如何?
SELECT
myId, Count(myId)
FROM MyTable
GROUP BY myId
我尝试了以下方法:
var q = from a in db.MyTable
group a by a.Id into g
let count = g.Count()
select new
{
Count = Id,
Key= g.Key
};
但它在枚举时引发异常,表明没有名为“Key”的映射的 db 函数。我在这个特定的应用程序上使用 LLBLGen,我怀疑这就是问题的根源。我想在开始挖掘之前验证我的 linq 语法是否正确。有人看出有什么不对吗?