2011-02-03 8 views
12

En Enlace a SQL, esto funciona bien:FirstOrDefault con múltiples enfermedades

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

Sin embargo, me gustaría buscar utilizando condiciones como:

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

Cuál es la forma correcta de hacer esto?

Gracias.

Respuesta

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

El p => en los recuentos iniciales para toda la expresión. La sintaxis utilizada aquí es una abreviatura de

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

Spot on! Gracias. – beaudetious

Cuestiones relacionadas