我正在尝试获取"bookings"的总和,但是出现了错误:"将实体化的值转换为值类型 'Int32' 失败,因为它为空。结果类型的泛型参数或查询必须使用可空类型。"
var bookings = entities.Bookings.Where(x => x.ID == id &&
x.StartDate <= bookingEnd &&
x.EndDate >= bookingStart)
.Sum(x => x.BookingQuantity);
我该如何修复这个问题?如果它变成null,我需要得到0,否则就是bookings。