Получение унаследованных экземпляров из MongoDB с использованием C #

Я использую официальный драйвер MongoDb C #.

Мой сценарий: я сохраняю объекты в MongoDb. Все объекты являются экземплярами классов, которые наследуются от одного и того же корневого класса. Во время разработки я не знаю все классы, которые могут быть сохранены (т.е. они могут быть подключены), поэтому мне нужен какой-то способ сообщить сериализатору / драйверу, как сопоставить классы с документами (дескриминаторы в документе).

У кого-нибудь есть идеи?

5
задан Andrew Orsich 7 June 2011 в 20:48
поделиться