在使用Active Record的WPF和SubSonic 2中,我能够绑定到来自一个表的行中的属性,并轻松地遵循外键引用(返回外键行表示的属性)到绑定到外键表中的字段。有了SubSonic 3和ActiveRecord,我不太清楚如何做到这一点(轻松)了。它看起来像外键引用返回IQueryable(Of T),它没有获取外键行的属性。然而,有一些功能(第一种和第一种)可以实现我想要的功能。WPF在SubSonic 3中绑定到外键
例如,假设我有一个外键参照部门表的Employee表,在亚音速2,我能够做这样的事情:
在代码:
MyGrid.ItemsSource = New EmployeeCollection().Load()
在XAML:
<grid:DataGrid name="MyGrid">
<grid:DataGrid.Columns>
<grid:DataGridTextColumn Header="Employee" Binding="{Binding Path=EmployeeName}" />
<grid:DataGridTextColumn Header="Department" Binding="{Binding Path=Department.DepartmentName}" />
</grid:DataGrid.Columns>
</grid:DataGrid>
亚音速3,我不能找出相当于绑定到DepartmentName的,即
Binding="{Binding Path=Department.DepartmentName}"
如何在SubSonic 3中完成此操作?提前致谢。