Использование .Find () & .Include () в одном запросе
У меня есть следующий метод, автоматически сгенерированный из шаблона скаффолда с хранилищем: -
public Group Find(int id)
{
return context.Groups.Find(id);
}
Но так как у объекта Groups есть два навигационных свойства, которые мне нужны, поэтому я хотел включить.Include
поэтому я заменяю.find
с участием.where
: -
public Group Find(int id)
{
return context.Groups.Where(c=>c.GroupID==id)
.Include(a => a.UserGroups)
.Include(a2 => a2.SecurityRoles)
.SingleOrDefault();
}
Но мой вопрос, как я могу применить.Include
с.find()
Вместо того, чтобы использовать.Where()
?