Usando .Find () e .Include () en la misma consulta
Tengo el siguiente método generado automáticamente desde la plantilla de andamio con el repositorio:
public Group Find(int id)
{
return context.Groups.Find(id);
}
Pero como el objeto Grupos tiene dos propiedades de navegación que necesito, entonces quería incluir el.Include
, entonces sustituyo el.find
con.where
: -
public Group Find(int id)
{
return context.Groups.Where(c=>c.GroupID==id)
.Include(a => a.UserGroups)
.Include(a2 => a2.SecurityRoles)
.SingleOrDefault();
}
Pero mi pregunta es ¿cómo puedo aplicar el.Include
con el.find()
En lugar de usar.Where()
?