Ich habe using System.Linq;
so denke ich meine Syntax falsch sein muss, aber ich kann es nicht sehenkeine Definition für ‚Sum‘ enthalten
public void Count()
{
var count = _context.Objects
.Select(i => new { i, ViewCount = i.Relations.Sum(j => j.ViewCount) });
}
Benötigen Sie eine .ToList() auf i.Relations? –
Sind Beziehungen ein 'IEnumerable' oder nicht? Ist dies nicht der Fall, können Sie weder die Sum-Methode noch eine andere LINQ-Methode verwenden. –
Christos
Wenn 'i.Relations' keine Methode oder Erweiterung namens' Sum' hat, hat das sehr wahrscheinlich etwas mit dem Typ von 'i.Relations' zu tun. Glaubst du, dass irgendjemand hier mehr über die Art von "i.Relations" weiß als du? Oder sogar so viel? –