我有以下代码。出现错误:
"转换为值类型 'Int32' 失败,因为实体的值为 null。要么结果类型的泛型参数或查询必须使用可空类型。"
当CreditHistory表没有记录时。
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();
我该如何修改查询以接受空值?