Учитывая следующее:Могу ли я ограничить количество уровней .include с LINQ и Entity Framework 5?
public class Department
{
public int DepartmentID { get; set; }
public string Name { get; set; }
public virtual ICollection<Course> Courses { get; set; }
}
public class Course
{
public int CourseID { get; set; }
public string Title { get; set; }
public int Credits { get; set; }
public int DepartmentID { get; set; }
public virtual Department Department { get; set; }
}
Если я включаю отложенной загрузки от и выдает следующее:
var departments = _DepartmentRepository.GetAll()
.Include(c => c.courses);
Тогда я получаю ответы с объектом Департамента внутри них.
Есть ли способ, которым я могу просто включить курсы, а не возвращать объект Департамента. Например, я могу включить только один уровень (курсы).
Вы выяснили лучший способ достичь этого? Я борюсь с тем же. – shaikhspear