這兩個Lambda表達式之間有什麼區別?而第二個似乎更緊湊,我應該總是這樣做?這兩個lambda表達式有區別嗎?
DataContext.Employee.Where(c=>c.id==check_id && c.username==user_name).Select(c=>c.Name).FirstOrDefault();
和
DataContext.Employee.FirstOrDefault(c=>c.id==check_id && c.username==user_name).Name;
順便說一句 - 可能希望將「c.username = user_name」更改爲「c.username == user_name」 – 2010-10-12 15:08:32