我有这些代码行:
var check = (from search in db.CartItems
where search.ItemID == ID && search.CartID == UCart.ID
select search);
当我想检查查询是否返回空时我使用:
if (!check.Any())
但它会引发错误:
'!check.Any()'抛出了'System.NullReferenceException'类型的异常
我检查一下,但除了我之外,似乎每个人都对Any()
很好。我已使用FirstOrDefault()
进行了检查,但仍然遇到了相同的错误。
我的代码中有什么问题吗?