Eu tenho o seguinte código. Estou recebendo erro:
"A conversão para o tipo de valor 'Int32' falhou porque o valor materializado é nulo. O parâmetro genérico do tipo de resultado ou a consulta devem usar um tipo anulável."
quando a tabela CreditHistory não possui registros.
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();
Como posso modificar a consulta para aceitar valores nulos?