Ниже вы можете увидеть часть моих определений классов:
public class Package {
public int PackageId { get; set; }
public string Name { get; set; }
}
public class Member {
public int MemberId { get; set; }
public string DisplayName { get; set; }
}
public class MemberPackage {
public int PackageId { get; set; }
public int MemberId { get; set; }
public DateTime DateSold { get; set; }
public Member Member { get; set; }
public Package Package { get; set; }
}
Это классы моделей EF 4.Я извлекаю объекты MemberPackage из служб WCF RIA и связываю их с DataGrid в пользовательском интерфейсе.Чтобы показать имена пакетов, я использую синтаксис привязки, показанный ниже:
<sdk:DataGridTextColumn Header="Package Name" Binding="{Binding Path=Package.Name}" />
<sdk:DataGridTextColumn Header="Date Sold" Binding="{Binding DateSold}" />
В столбце Имя пакета ничего не отображается, но я вижу значения Дата продажи.Что здесь происходит, разве это не должно сработать?
Заранее спасибо.