C# 我应该如何使用继承的实体实现CollectionView?

C# 我应该如何使用继承的实体实现CollectionView?,c#,wpf,entity-framework,xaml,collections,C#,Wpf,Entity Framework,Xaml,Collections,我是WPF/C的新手,我对使用实体框架绑定集合有疑问 我有一个基本实体“Order”(法语中的Commande),我使用每种类型的继承在函数主题中重新组合它们:按实例:Order\u Doc,Order\u Check 我将控件放在tabitem上,每个项都包含一个控件面板,我想用子实体字段绑定这些控件。 因此,我正在寻找一个优雅的解决方案,用关联的子实体填充这些选项卡项 到目前为止,我已经成功地将控件与属于基类顺序的数据绑定,并遍历了集合 我已根据订单声明了CollectionViewSour

我是WPF/C的新手,我对使用实体框架绑定集合有疑问

我有一个基本实体“Order”(法语中的Commande),我使用每种类型的继承在函数主题中重新组合它们:按实例:Order\u Doc,Order\u Check

我将控件放在tabitem上,每个项都包含一个控件面板,我想用子实体字段绑定这些控件。 因此,我正在寻找一个优雅的解决方案,用关联的子实体填充这些选项卡项

到目前为止,我已经成功地将控件与属于基类顺序的数据绑定,并遍历了集合

我已根据订单声明了CollectionViewSource

<Window.Resources>
    <CollectionViewSource x:Key="ViewSourceCommandes" d:DesignSource="{d:DesignInstance src:Commande, CreateList=True}"/>                
</Window.Resources>
我的主窗口上的一些控件绑定在“command”字段上:我可以为它们获取正确的内容。 但在这个主窗口中还有一个TabControl,我想在其中为TabItems提供 继承的类有Commande_Doc、Commande_Check、。。。并在其字段上绑定控件

优雅地实现这一点的最佳方式是什么?我有点迷路了

提前谢谢

CommandesViewSource = ((CollectionViewSource)(this.FindResource("ViewSourceCommandes")));
ObjectQuery<Commande> CommandesQuery = this.GetCommandesQuery(contexte);                       
CommandesViewSource.Source = CommandesQuery.Execute(MergeOption.AppendOnly);
private ObjectQuery<Commande> GetCommandesQuery(ModelContainer CommandeEntities)
{            
    ObjectQuery<Commande> CommandesQuery = CommandeEntities.Commandes;            
    return CommandesQuery;
}
private void buttonFind_Click(object sender, RoutedEventArgs e)
{
    Int32 NumCommande = Convert.ToInt32(textBoxNumCommande.Text);
    Commande commandeItem = contexte.Commandes.Where("it.NumCommande = @NumCommande", new ObjectParameter("NumCommande", NumCommande)).FirstOrDefault();
    CommandesViewSource.View.MoveCurrentTo(commandeItem);
}