Я пытаюсь выполнить Linq в первый раз и немного усложнить извлечение дочерних объектов объекта. У меня есть таблица курсов, которая имеет отношение «один к большому» с таблицей отдела (т. Е. Один отдел может иметь один или несколько курсов).LinqToEntities не извлекает дочерние объекты объекта
Когда я выбираю конкретный отдел, я хочу привязать курсы, относящиеся к этому конкретному отделу, к gridview, однако переменная coursecount всегда возвращает ноль, даже если есть много курсов, связанных с этим конкретным отделом. Объект dept кажется заполненным правильно, кроме объектов курсов.
Я пропустил что-то очевидное?
int deptid = Convert.ToInt32(cboDepartmentList.SelectedValue);
Department dept = schoolcontext.Department.First(p=> p.DepartmentID == deptid);
int coursecourse = dept.Course.Count;
gvCourse.DataSource = dept.Course;
gvCourse.AutoGenerateColumns = true;
gvCourse.DataBind();