2010-06-04 14 views
5

Cómo implementar la siguiente consulta de SQL en el marco de la entidad. SELECT * FROM Users WHERE UserID in (1,2,3,4).Cómo implementar SQL "en" en Entity framework 4.0

que estoy tratando de hacer

var users = from e in context.Users where e.UserId in (list of user ids) 

Gracias Ashwani

+0

posible duplicado de [LINQ a Entidades - SQL "IN" cláusula] (http://stackoverflow.com/questions/857973/linq-to-entities-sql-in-clause) –

Respuesta

8
var users = from e in context.Users where idList.Contains(e.UserId) 
9

Prueba esto:

var identifiers = new[] { 1, 2, 3, 4 }; 
var users = from e in context.Users where identifiers.Contains(e.UserId); 
Cuestiones relacionadas