次のように、ジャンクション テーブルを使用して、多対多の関係にある 2 つのテーブルがあります。
Member MemberGroup Group
========= ============ =======
PK | ID PK | ID PK | ID
| Name | Member | Name
| Group
| MemberSince
特定のグループのすべてのメンバーをリスト ボックスに追加する必要があります。グループは、データ バインドされたコンボ ボックスから選択されます。私はこのようなことをしようとしていました:
listbox1.ItemsSource = DataModel.Members.Where(u=>u.Group == mygroup);
ただし、Member エンティティには、実際のグループではなく、MemberGroup エントリのみが含まれます。
これを行う最善の方法は何ですか?
ちなみに、.NET Framework 3.5、WPF、Entity Framework、C#、SQL Server Compact Edition (2008)