0

好的,我正在尝试做

from s in _db.Students.Include("Advisor") orderby s.LastName select s;

一旦我开始工作,就会有更多的包含,但我需要先弄清楚这一点。基本上我不知道如何将文本框绑定到包含的顾问信息。我对主要学生数据的绑定有效,但不适用于顾问。绑定看起来像:

Text="{Binding Path=Advisor.AcadAdv}"

主网格还包含我的学生对象 CollectionView 的 DataContext。

Advisor 是一个表格,其 id 是学生的外键和 5 个文本字段,其中包含顾问的姓名。

4

1 回答 1

1

根据您提供的详细信息,您可以:
1)在绑定路径中指定项目(如下所示:{Binding Path=Advisor[0].AcadAdv})
2)将 Advisor 属性绑定到任何 ItemsControl
3)制作一个视图模型,其中将 Advisor 属性作为集合的第一项
4) 使 Advisor 成为标量属性,而不是集合(这将需要更改实体模型)。

于 2012-05-10T21:11:07.710 回答