Usando .Find () & .Include () na mesma consulta
Eu tenho o seguinte método gerado automaticamente a partir do modelo de scaffold com repositório: -
public Group Find(int id)
{
return context.Groups.Find(id);
}
Mas como o objeto Grupos tem duas propriedades de navegação que eu preciso, queria incluir o.Include
, então eu substituo o.find
com.where
: -
public Group Find(int id)
{
return context.Groups.Where(c=>c.GroupID==id)
.Include(a => a.UserGroups)
.Include(a2 => a2.SecurityRoles)
.SingleOrDefault();
}
Mas a minha pergunta é como posso aplicar o.Include
com o.find()
ao invés de usar.Where()
?