que no tienen idea de lo que las palabras clave son tan aquí es un ejemplo de lo que quiero:¿Cómo convertir el objeto IQueryable <T> a otro objeto?
return from i in userRepo.GetUsers()
select new SimpleUser{
i.UserId,
i.Name
};
userRepo.GetUsers()
Devuelve el tipo IQueryable<User>
. Me gustaría convertir esto a IQueryable<SimpleUser>
para poder restringir el acceso a ciertas propiedades del dominio User
.
¿Cómo puedo hacer esto sin tener que codificar la traducción de esta manera? ¿Qué pasa con las herramientas como Automapper o ValueInjecter, cómo pueden hacer esto?
Además, ¿cómo se llama esta técnica?
El código "u => u new SimpleUser" no se compila. Creo que la segunda "u" necesita ser eliminada. –
@Nate: Sí, tienes razón. Fue un error tipográfico –