2011-02-03 42 views
12

Trong liên kết to SQL, điều này hoạt động tốt:FirstOrDefault với nhiều điều kiện

User user = this.dataContext.Users.FirstOrDefault(p => p.User_ID == loginID); 

Tuy nhiên, tôi muốn tìm kiếm sử dụng các điều kiện như:

User user = this.dataContext.Users.FirstOrDefault(
    p => p.User_ID == 250 && p => p.UserName == "Jack"); 

cách chính xác để làm điều này là gì?

Cảm ơn.

Trả lời

31
User user = this.dataContext.Users.FirstOrDefault(
    p => p.User_ID == 250 && p.UserName = "Jack"); 

p => khi bắt đầu đếm cho toàn bộ cụm từ. Cú pháp được sử dụng ở đây là viết tắt của

(p) => 
     { 
     return p.User_ID == 250 && p.UserName = "Jack"; 
     } 
+0

Spot on! Cảm ơn. – beaudetious

Các vấn đề liên quan