Я пробую Linq в первый раз, и мне было немного трудно получить дочерние объекты сущности. У меня есть таблица курса, которая имеет отношение один ко многим с таблицей отдела (т. Е. Один отдел может иметь один или несколько курсов).
Когда я выбираю конкретный отдел, я хочу связать курсы, относящиеся к этому конкретному отделу, с сеткой, однако переменная 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();