【发布时间】:2011-04-15 09:53:55
【问题描述】:
我正在尝试获取“预订”的总和,但出现错误“转换为值类型 'Int32' 失败,因为具体化值为空。结果类型的泛型参数或查询必须使用可空类型。”
var bookings = entities.Bookings.Where(x => x.ID == id &&
x.StartDate <= bookingEnd &&
x.EndDate >= bookingStart)
.Sum(x => x.BookingQuantity);
我该如何解决这个问题?如果它为空,我需要得到 0,否则它的预订。
【问题讨论】:
标签: linq entity-framework