假设我有三个对象Fruit、Apple和Orange。 Fruit 是 Apple 和 Orange 的抽象基类。当我使用 session.Store(myApple) 时,它将其放入 Apples 集合中。myOrange 存储在 Oranges 集合中。这很有道理。
我能告诉 Raven 我想要一个 Fruits 集合来容纳 Apples 或 Oranges 吗?MongoDB 允许这样做,因为它允许我显式指定集合名称。RavenDB 文档中关于集合的说明是:
“预期使用模式是将文档与相似结构分组到集合中,尽管不是必需的。从数据库的角度来看,集合只是共享相同实体名称的一组文档。”
我期望它是这样的:session.Store<Fruit>(myApple),或者 session.Store("Fruits", myApple)
有什么想法吗?谢谢。
我能告诉 Raven 我想要一个 Fruits 集合来容纳 Apples 或 Oranges 吗?MongoDB 允许这样做,因为它允许我显式指定集合名称。RavenDB 文档中关于集合的说明是:
“预期使用模式是将文档与相似结构分组到集合中,尽管不是必需的。从数据库的角度来看,集合只是共享相同实体名称的一组文档。”
我期望它是这样的:session.Store<Fruit>(myApple),或者 session.Store("Fruits", myApple)
有什么想法吗?谢谢。