次IList<Foo>
のようなデータセットを使用すると、次のようになります。
ID CHILD PARENT TYPE
1 102 101 UPSELL
1 103 101 UPSELL
2 102 101 BONUS
2 104 103 BONUS
3 102 101 BONUS
4 102 101 PRODUCT
4 104 102 PRODUCT
LINQを使用して、同じIDを持つ親を持つ子を見つけるにはどうすればよいですか?
必要な出力は
ID CHILD PARENT TYPE
4 102 101 PRODUCT