#c# #.net #mongodb #json.net
Вопрос:
Я знаю, что Json от Newtonsoft.Библиотека NET способна сериализовать и десериализовать BSON с помощью дополнительного пакета NuGet. Можно ли использовать его в качестве сериализатора и десериализатора для драйвера MongoDB вместо драйвера по умолчанию?
Я уже использую библиотеку Newtonsoft для сериализации данных для передачи по проводам в приложении. Я планирую добавить хранилище в это приложение с помощью MongoDB и хотел бы избежать использования двух разных библиотек для сериализации.
Ответ №1:
Я думаю, что это пока невозможно. Потому что в это время часть преобразования выполняется драйверами. И API драйвера mongodb не может быть изменен для использования другого внешнего кода. Если только вы не измените исходный код, чтобы принять внешнюю библиотеку в качестве плагина.