4

BaseEntity派生エンティティのセットがあります:DerivedEntity1DerivedEntity2など。すべての派生ドキュメントはそのコレクションに保存されます。基本タイプから派生したすべてのドキュメントを取得する方法はありますか?そんな感じ:

var baseEntities = documentSession.Query<BaseEntity>().ToList();

私はいくつかの方法を見つけましたが、それらはすべての派生エンティティタイプを知る必要があります。私の場合、これらのタイプは動的に生成されるので、私には適していません。

4

1 に答える 1

3

ドキュメントではこの問題について説明しています。こちらを参照してください: http://ravendb.net/docs/client-api/querying/polymorphism

于 2012-07-14T07:53:28.387 に答える