私は現在、次のようなLinqを持っています。
List<dynamic> childrenToBeRemoved = this.ItemsSource.Where(o => o.ParentID == "1234").ToList();
ここで、ItemsSource はダイナミクスの ObservableCollection です。
これは問題なく動作しますが、問題は、ParentID が変化する可能性のあるプロパティであることです。たとえば、ParentPkey や ParentKey などの名前を付けることができます。
比較に使用するプロパティを指定できる式を作成できますか?
動的 linq を使用してみましたが、ダイナミクスのコレクションを使用しても機能しません。poco のコレクションでは正常に機能します。
ありがとう...