使用NoRM在MongoDB中的一个集合中存储多种类型的对象

时间:2011-05-26 14:07:12

标签: c# mongodb norm

MongoDB是无架构的。因此,我可以在一个集合中技术上存储任意数量的不同类型。我们目前需要在一个集合中存储从同一基类继承的多个对象。这可能使用NoRM吗?

例如,我们有一个Person集合,但是这个person集合包含从Person和Mothers继承的父类继承Person等。我们需要存储他们的父特定属性和母亲特定属性,然后它们是拉出Mongo,我们希望创建适当的对象。 NoRM可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我知道我迟到了这个问题,但我正在阅读一些相关的问题......

我不知道安德鲁对NoRM的支持状态是否正确,但它似乎是不活跃的。但是,有一种方法可以使用10gen MongoDB C#驱动程序执行您想要的操作。

Here's the link.这适用于您的类之间存在多态关系的地方。