В моей базе данных есть два поля, которые определены как числа с плавающей точкой
[Longitude] [float] NULL
[Latitude] [float] NULL
Я добавил их в свой файл linq2sql, и они отображаются как числа с плавающей точкой следующим образом ![enter image description here](https://i.stack.imgur.com/kLkmz.png)
Я могусм. в моей базе данных есть значение -3.6607431 для Longitude, однако, когда я профилирую sql (используя sql express и пользовательский инструмент профилировщика), я вижу, что фактическое значение, переданное в запросах, составляет 3.6607429981231689.
Кажется, что имеетпотерял отрицательный знак и добавил дополнительные значения.
Есть ли что-то, чего мне не хватает, делает ли float в SQL не отображаемым как float, как это в dbml, или есть другая проблема, происходящая