2010-10-06 4 views
1

Мне очень трудно получить эту работу; даже не уверен, что это возможно.Хранение коллекции IWhatever в MongoDB через NoRM

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

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

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

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

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

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^