Хранение нескольких типов объектов в одной коллекции в MongoDB с использованием NoRM - PullRequest
3 голосов
/ 26 мая 2011

MongoDB без схемы. Таким образом, я могу технически хранить любое количество разных типов в одной коллекции. В настоящее время у нас есть необходимость хранить несколько объектов, которые наследуются от одного базового класса, в одной коллекции. Возможно ли это с помощью NoRM?

Например, у нас есть коллекция Person, но эта коллекция Person содержит отцов, которые наследуют от Person, и матерей, которые наследуют от Person и т. Д. Нам необходимо сохранять их специфичные для Отца и Материнские свойства, а затем, когда они вытащил из Монго, мы хотим создать соответствующий объект. Это возможно с NoRM?

1 Ответ

0 голосов
/ 08 июля 2011

Я знаю, что опаздываю на этот вопрос, но я читал некоторые связанные вопросы ....

Я не знаю, прав ли Эндрю в отношении статуса поддержки NoRM, но это правда, что он кажется неактивным. Однако есть способ сделать то, что вы хотите, используя драйвер 10gen MongoDB C #.

Вот ссылка. Это работает, когда у вас полиморфные отношения между вашими классами.

...