с сериализацией DU? Насколько я понял дефолтный сериализатор MongoDb.Driver не умеет их сериализовать.
типы суммы ни в одной бд не поддерживаются нативно, но воркэраунд очень простой - кастомная сериализация. Ну то есть по совету выше - сохраняешь свой ДУ в жсон, в БД кладешь строкой. Когда достаешь - читаешь строку, десериализуешь в ДУ. Обычно это настраивается достаточно просто. Вопрос надо ли оно тебе
Есть сериализаторы, которые умеют транслировать в языконезависимый формат. Если его будешь читать только ты один, то Newtonsoft.Json поддерживает DU в своем собственном формате. Если будет читать кто-то другой, то есть разные, например FSharpLy
Обсуждают сегодня