Как предотвратить автоматическое округление десятичной части числа в .NET 6C#

Место общения программистов C#
Ответить
Anonymous
 Как предотвратить автоматическое округление десятичной части числа в .NET 6

Сообщение Anonymous »

После того как я преобразовал версию .NET Core 3.1 в 6.0, я обнаружил, что все столбцы типа decimal(10, 5) автоматически округляют десятичную часть числа, и сохранил ее в базе данных с помощью круглый формат. Что в предыдущей версии .NET Core работало правильно.
Например, у меня есть столбец типа assets = 85.456, в новой версии он хранится в базе данных как 85.46 > значение.
обновляемая версия пакетов:
EFCore версии 2.13.4 => 6.13.18
EntityFrameworkCore.SqlServer версии 2.2.6 => 6.0
и я использую Microsoft SQL Server.
Как я могу это предотвратить?

Подробнее здесь: https://stackoverflow.com/questions/722 ... r-in-net-6
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»