我正在使用 RavenDB,并且正在尝试做一些事情。我有一个基本类型 Principal,它派生了两个类:User 和 ApplicationInstance。在我的应用程序中,必须经常创建和存储 User 和 ApplicationInstance 的实例。但问题是,我还需要能够一次查询存储在数据库中的所有 Principal 对象,确定给定的 Principal 是 User 还是 ApplicationInstance,然后查询整个 User 或 ApplicationInstance 对象。
我怎样才能做到这一点?