В моей базе данных есть столбец price decimal(8,2).
price decimal(8,2)
Моя модель:
public decimal? Price { get; set; }
Тогда, например, если я скажу, что цена равна 10,10 или 10,10, это будет сохранен как 1010, он удаляет запятую или точку.
Как я могу избежать этого?
Запись этих строк в 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;