Linq-Abfrage mit Nullable-Summe

from i in Db.Items
select new VotedItem
{
    ItemId = i.ItemId,
    Points = (from v in Db.Votes
              where b.ItemId == v.ItemId
              select v.Points).Sum()
}

Habe ich diese Abfrage, aber es schlägt fehl, wenn keine Stimmen gefunden werden, mit der Ausnahme:

The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type.

Ich davon ausgehen, dass seine, weil die Summe gibt ein int und kein int nullable Angabe Summe ein int? als input nur den gleichen Fehler, wahrscheinlich dazu führen, dass die Summe nur workes auf ints.

Jeder gute Abhilfe für dieses?

InformationsquelleAutor der Frage AndreasN | 2009-03-30

Schreibe einen Kommentar