Я использую SQL Server, и в одной из таблиц у меня есть столбец с плавающей запятой.Когда я смотрю на это значение в Microsoft SQL Server Management Studio, в одной из записей я вижу значение 1.3.У меня также есть клиентское приложение, которое получает данные из базы данных через Entity Framework (EF), и у него есть соответствующее свойство типа null double (double?) Для этого столбца.Теперь, когда я получаю значение из базы данных, в нем содержится 1,2999999523162842 значения.
Все эти записи (более 1 миллиона) будут использоваться при интерполяции, экстраполяции и вычислении, и любое наименьшее отклонение становится значимым значением.Таким образом, все значения на стороне клиента должны соответствовать значениям в базе данных.
Я не могу округлить на стороне клиента до первого десятичного числа, потому что в базе данных есть значения с 2, 3, 4 илибольше десятичных знаков.
Мой вопрос заключается в том, как мне убедиться, что все значения в базе данных будут одинаковыми на клиенте после загрузки их из базы данных через EF?
Большое спасибо завперед.