2011-05-26 74 views
3

MongoDB是無模式的。所以,我可以在技術上在一個集合中存儲任意數量的不同類型。我們現在需要在一個集合中存儲從同一個基類繼承的多個對象。這可能使用NoRM?使用NoRM在MongoDB的一個集合中存儲多種類型的對象

例如,我們有一個Person集合,但是這個人集合包含繼承自Person和Mothers的父親,這些繼承自Person等。我們需要他們的父親特定和母親特定的屬性被存儲,然後當他們被拉出Mongo,我們想要創建適當的對象。 NoRM可以做到這樣嗎?

+0

似乎不再支持(我在github上看到最近一次提交是在12月10日做出的)。所以我建議移動到官方的C#驅動。有了官方的驅動程序,你可以輕鬆地做任何你想要的。在額外的官方驅動程序支持所有最新的mongodb功能。 – 2011-05-26 18:23:49

回答

0

我知道我來晚一起到這個問題,但我讀了一些相關的問題....

我不知道安德魯是正確的關於規範的支持狀態,但它是真的,它似乎不活躍。但是,有一種方法可以使用10gen MongoDB C#驅動程序執行您想要的操作。

Here's the link.這適用於您的類之間存在多態關係的情況。

相關問題