我正在使用实体framewrok 4.3,以便在WPF DataGrid控件中显示数据库中的表。
我正在使用泛型来表示EntityObject。 一些ObjectEntities持有相关对象,我想显示相关的对象属性。
我正在使用的代码返回QueryObject context.CreateObjectSet()。包含( “RelatedObjectTable”)
此代码仅显示相关对象的类型。 在xaml中,我使用DataGrid属性AutoGenerateColumns =“True”,我想保持这种方式。
如何显示相关的对象属性?
由于
答案 0 :(得分:0)
AutoGenerateColumns将生成QueryObject中的所有列。您可以通过以下方式从相关表中添加其他列:
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="RelatedProperty1" Binding="{Binding Path=RelatedObjectTable.Property1}" />
</DataGrid.Columns>
<DataGrid>
答案 1 :(得分:0)
我使用ASP.NET动态数据实体Web应用程序解决了这个问题。 这是一个项目,它提供了一个很好的向导来构建一个反映出来的Web项目 数据库中。