В настоящее время я использую Azure DocumentDB для хранения данных о продуктах с ценами. Почти все работает нормально, но теперь у меня проблема, что мои десятичные числа (System.Decimal) усекаются при чтении из DocumentDB.
Например, эта цена:Azure DocumentDB Десятичное усечение
Input Price: 25.1132356547854257645454
будет усечен в
DocumentDB Price: 25.113235654785
Как мы используем механизм синхронизации, чтобы найти изменения цен, то это приведет к изменению цены, поскольку это не то же самое цена больше.
Я понятия не имею, как я могу изменить поведение DocumentDB. В худшем случае мне пришлось бы урезать свои исходные цены, чтобы предотвратить эту проблему, но я бы предпочел не делать этого.
Спасибо за помощь.
Спасибо за ответ. Теперь, по крайней мере, я знаю, что вызывает это. Я думаю, что я буду придерживаться усечения при вводе данных. Дело не в этом. – lgrabarevic