我正在使用实体框架创建应用程序。我已经从数据库加载了数据库模型。这里在Course
表Department
中是Navigation Property
,DepartmentID
是外键。我创建了一个网格视图并将其数据源设置为课程表,但我想看到Deaptment Name
而不是department ID
.我可以使用导航属性,Department.count
但如何使用导航属性从部门表中获取数据(部门名称)。任何可以帮助我的人这是我的代码
var result = (from o in ctx.Courses.Include("Department")
where o.Title == TextBox2.Text
select o
).First();
//GridView4.DataSourceID="";
GridView3.DataSource=result;
GridView3.DataBind();
如果我不使用第一个函数,那么我无法访问部门名称属性,如果我使用 First() 它说
Data source is an invalid type. It must be either an IListSource, IEnumerable, or IDataSource.
请告诉我如何解决?