Хранение коллекции IWh независимо от MongoDB через NoRM

Мне очень трудно заставить это работать; даже не совсем уверен, что это возможно.

Давайте представим простой сценарий:

class Employee {
   List<ITask> Tasks {get;set;}
}

И скажем, у нас есть две разные реализации задач.

Если я хочу сохранить объект Employee в MongoDB в виде одного документа (я думаю, что это правильный способ), я зацикливаюсь на возможности выполнять любые полезные запросы. Например, если у определенного вида ITask есть категории, и я хочу включить ITask в категорию A. Или если на задачу ссылаются в другом документе, и мне нужно вернуться назад. Я продолжаю сталкиваться с "не поддерживаемыми" проблемами (SelectMany, OfType), а затем все идет вниз.

У кого-нибудь есть понимание того, как выполнить любой из этих сценариев?

1 ответ

Норма больше не поддерживается и не поддерживается. Я бы посоветовал вам взглянуть на официального водителя, особенно на дискриминаторов

http://www.mongodb.org/display/DOCS/CSharp+Driver+Serialization+Tutorial

Другие вопросы по тегам