我試圖檢查,看看是否有結果從一個實體框架查詢作用在它之前回來,我試圖用代碼: -檢查一個實體框架LINQ結果裏面的物品
var shoppingCartSessions = from c in context.ShoppingCartSessions where c.UserId == gUserID select c;
if (shoppingCartSessions.First() != null)
{
}
但是我得到的錯誤
序列不包含任何元素
我身邊有棧檢查,發現我可以代替.First
與.FirstOrDefault
但是我想檢查這是否是檢查元素存在的正確方法。有沒有更好的方法,而不是試圖獲取物品,然後檢查它?
如果有任何的選項下面回答了你的問題,隨意接受它作爲一個答案;-) – 2012-07-09 03:06:07