Der generische Linq-Fehlerparameter oder die Abfrage müssen einen nullfähigen Typ verwenden

Ich habe diesen Fehler erhalten, wenn ich die Summenfunktion in LINQ verwende:

Die Umwandlung in den Werttyp "Dezimal" ist fehlgeschlagen, da der materialisierte Wert null ist. Entweder muss der generische Parameter des Ergebnistyps oder die Abfrage einen nullfähigen Typ verwenden.

GroupProduct.Where(a => a.Product.ProductID==1).Sum(Content => Content.Amount==null?0:Content.Amount),

Antworten auf die Frage(5)

Ihre Antwort auf die Frage