标签: .net ravendb
我有一个BaseEntity和一组派生实体:DerivedEntity1,DerivedEntity2等。每个派生文档都存储在其集合中。有没有办法检索从基类型派生的所有文档?这样的事情:
BaseEntity
DerivedEntity1
DerivedEntity2
var baseEntities = documentSession.Query<BaseEntity>().ToList();
我找到了一些方法但他们需要知道所有派生实体类型。它不适合我,因为在我的情况下,这些类型是动态生成的。
答案 0 :(得分:3)
文档讨论了这个问题,请看这里: http://ravendb.net/docs/client-api/querying/polymorphism