Запятые в десятичном виде исчезают при сохранении в базе данных - PullRequest
1 голос
/ 25 января 2020

В моей базе данных есть столбец price decimal(8,2).

Моя модель:

public decimal? Price { get; set; }

Тогда, например, если я скажу, что цена равна 10,10 или 10,10, это будет сохранен как 1010, он удаляет запятую или точку.

Как я могу избежать этого?

1 Ответ

0 голосов
/ 26 января 2020

Запись этих строк в Startup.cs в методе configure исправила это.

System.Globalization.CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThread.CurrentCulture.Clone();

customCulture.NumberFormat.NumberDecimalSeparator = ".";

System.Threading.Thread.CurrentThread.CurrentCulture = customCulture;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...