Использование .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()?

Ответы на вопрос(2)

Ваш ответ на вопрос