Wie würde die folgende SQL-Abfrage aussehen, wenn sie in linq übersetzt wird?Wie sieht diese SQL-Abfrage (w count und group by) aus, wenn sie in linq übersetzt wird?
SELECT
myId, Count(myId)
FROM MyTable
GROUP BY myId
Ich habe versucht, die folgenden:
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
};
aber es löst eine Ausnahme auf Aufzählung darauf hinweist, dass es keine db-Funktion mit einer Abbildung ist dem Namen ‚Key‘. Ich benutze LLBLGen in dieser bestimmten App und ich vermute, dass dort das Problem liegt. Ich möchte überprüfen, ob meine linq-Syntax korrekt ist, bevor ich anfange zu graben. Wer sieht etwas falsch?
Haha, tatsächlich war mein Weg seltsam. Das funktioniert wie ein Zauber. Danke Jon –