我正在尝试检查是否从实体框架查询返回任何结果,然后再对其进行操作,我正在尝试使用代码:-
var shoppingCartSessions = from c in context.ShoppingCartSessions where c.UserId == gUserID select c;
if (shoppingCartSessions.First() != null)
{
}
但是我得到了错误
序列不包含任何元素
我检查了堆栈,发现可以替换.First
为.FirstOrDefault
但是我想检查这是否是检查元素是否存在的正确方法。有没有更好的方法而不是尝试获取项目然后检查它?