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()
}
J'ai reçu cette requête, mais il échoue si aucune voix ne sont trouvés à l'exception:
The null value cannot be assigned to a member with type System.Int32 which is a non-nullable value type.
Je suppose que c'est parce somme renvoie un int et non nullable int, en donnant la somme d'un int? en entrée seulement de donner la même erreur, probablement à cause de la somme seulement workes sur ints.
Toute bonne solution pour cela?