考慮以下幾點:我可以限制.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);
然後我得到的答案與他們的內部Department對象。
有沒有一種方法,我可以只包括課程,而不是回收部門對象。例如,我可以只包含一個級別(課程)。
你找到了實現這個目標的最佳方法嗎?我正在努力。 – shaikhspear