6

我不确定我是否走在正确的轨道上,但基本上我正在尝试显示一个分组的项目列表,其中每个项目都可以是多个组的成员。即这两个实体在多对多的基础上相关。我会试着解释...


在此处输入图像描述


在此处输入图像描述


我的问题是,如何将这样的项目分组到控件中?我知道 ICollectionView 和 PropertyGroupDescription,但这似乎不符合我的目的(它似乎只适用于一对多场景)。

有任何想法吗?

需要注意的几点:

  1. 当显示在列表中时,我想显示按 Kit 分组的所有组件。
  2. 当我从这个列表中选择一个组件时,我只想要组件的特定实例(即我想要组件+我从中选择它的工具包)。
  3. 忽略我使用 TreeView 来显示以下项目的事实,因为我实际上将使用带有 GroupStyle 的 ListBox
  4. 我正在使用代码优先 EF 4.3.1 和 WPF MVVM 模式。
4

1 回答 1

4

在上下文对象上使用 Include() 方法来包含相关实体。

于 2012-06-07T11:53:15.017 回答