我在嘗試獲取「預訂」的SUM,並收到錯誤「由於物化值爲null,所以轉換爲值類型'Int32'失敗。無論是結果類型的泛型參數還是查詢必須使用可空類型。「使用LINQ SUM時出現異常
var bookings = entities.Bookings.Where(x => x.ID == id &&
x.StartDate <= bookingEnd &&
x.EndDate >= bookingStart)
.Sum(x => x.BookingQuantity);
我該如何解決這個問題?如果它沒有預訂,我需要得到0。
同樣的問題在這裏:http://stackoverflow.com/questions/2076827/linq-error-generic-pa- ter----query-must-use-a-nullable-type – VikciaR 2011-04-15 10:18:46