Прежде всего, я хочу извиниться за несколько двусмысленный заголовок вопроса, но я буквально понятия не имею, как еще описать эту причудливую проблему. По сути, у меня есть хранилище документов внутри RavenDB, и, несмотря на попытки изменить его, существуют странные ограничения, которые заставляют его случайным образом округлять его до разных значений.
Это лучше всего показано через этот рисунок, который я сделал из него:
![Constantly Being Rounded?](https://i.stack.imgur.com/uHO8P.gif)
Внутри класса C #, из которого он создается, он сохраняется как ulong, и все находится в пределах кода до тех пор, пока не будет загружен. В этот момент у меня несоответствие идентификатора. Как видите, имя документа - это идентификатор, который я пытаюсь вставить, они должны совпадать; но вместо этого меня очень странно сбивает с толку.
У кого-нибудь есть идея?