Gruppieren nach, Anzahl und Lambda-Ausdruck
Ich versuche die folgende Abfrage zu übersetzen:
SELECT STATE, COUNT(*)
FROM MYTABLE
GROUP BY STATE;
In einen Lambda-Ausdruck. Ich verwende C # und EntityFramework, aber es scheint nicht, dass ich es zum Laufen bringen kann. Folgendes habe ich bisher in meinem Repository:
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() });
}
Natürlich kompiliert es nicht und ich bin verloren, nachdem ich 2 Stunden gegoogelt habe. Kannst du mir bitte Helfen?
Danke im Voraus