私はxamlにシリアル化されたオブジェクトグラフを持っています。それは、TheCollection内のシリアル化されたオブジェクトを抽出するためにLinq to XMLを使いたいと思います。linqからxmlにxamlオブジェクトグラフの一部を抽出するにはどうすればよいですか?
注:MyObject
、実行時に別の名前にすることもでき、私はIPolymorphicLol
のタイプを含むTheCollection
というパブリックコレクションを持つ同じインターフェイスを実装するオブジェクトに興味があります。
私が実行時に知っている唯一のものは、コレクションを見つける深さとコレクション要素の名前が「* .TheCollection`です。それ以外は変わります。
xmlはLinqを使用してデータベースから取得されます。両方のクエリを組み合わせることができれば、シリアライズされたグラフ全体を取得してコレクションオブジェクトを抽出するのではなく、甘いコレクションを返すだけです。