J'ai le code suivant. J'obtiens une erreur :
"Le cast vers le type de valeur 'Int32' a échoué car la valeur matérialisée est nulle. Soit le paramètre générique du type de résultat, soit la requête doit utiliser un type nullable."
lorsque la table CreditHistory ne contient aucun enregistrement.
var creditsSum = (from u in context.User
join ch in context.CreditHistory on u.ID equals ch.UserID
where u.ID == userID
select ch.Amount).Sum();
Comment puis-je modifier la requête pour qu'elle accepte les valeurs nulles ?