ฉันมีรหัสต่อไปนี้ ฉันได้รับข้อผิดพลาด:
"การแปลงค่าเป็นประเภท 'Int32' ล้มเหลวเนื่องจากค่าวัสดุเป็นโมฆะพารามิเตอร์ทั่วไปของประเภทผลลัพธ์หรือแบบสอบถามต้องใช้ประเภทที่ไม่สามารถใช้ได้"
เมื่อ 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();
ฉันจะแก้ไขแบบสอบถามเพื่อยอมรับค่า Null ได้อย่างไร