Linq To Entities不检索实体的子对象

时间:2008-11-05 16:35:32

标签: linq linq-to-entities

我第一次尝试使用Linq并且在检索实体的子对象时遇到了一些困难。我有一个课程表,与部门表有一对多的关系(即一个部门可以有一个或多个课程)。

当我选择特定部门时,我想将与该特定部门相关的课程绑定到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();

1 个答案:

答案 0 :(得分:2)

schoolcontext.Department.Include( “课程”)。首先...

编辑:以上是快速回答...如果您需要,更多详情为here