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