0
我想知道這兩種語法之間的區別:當我需要選擇第一個項目時,Where(lambda expr。)和First(lambda expr。)之間有什麼區別?
return db.Contacts.First(x => x.ContactID == id)
,我一直使用至今,直到我得到一個錯誤「序列不包含任何元素」。那麼我必須再次使用下面的那個。
return db.Contacts.Where(x => x.ContactID == id).First();
必須有一個細微差別我沒有得到正確的。
感謝您的幫助。
爲什麼首先會返回多於1個結果? – Richard77 2010-12-08 16:56:04