У меня есть два поля nvarchar в базе данных для хранения DataType и DefaultValue, и у меня есть DataType Double и значение 65.89875 в английском формате.
Теперь я хочу, чтобы пользователь увидел значение в соответствии с выбранным форматом языка браузера (65.89875 на английском языке должно отображаться как 65 899875 на немецком языке). Теперь, если пользователь редактирует из немецкого формата 65,89875, что эквивалентно 65,89875 на английском языке, а другие пользователи просматривают английский браузер, он составляет 6589875.
Это происходит потому, что в базе данных он хранился как 65,89875 в столбце nvarchar и при преобразовании с использованием английской культуры он становится 6589875, поскольку он считает ,
разделителем, который является десятичным оператором для немецкого языка.
Как это сделать для всех браузеров?