Во время вставки числа с плавающей точкой, например 0,0001 в sql из моего кода, результатом является 0,0000 в базе данных. здесь является определение моего колонка таблицы:Вставка десятичной дробной части в sql вставить нулевое число Вместо десятичного числа рядом с нулем
decimal(20,15)
Вот определение класса поля:
public decimal Rate {get ; set; }
Как я могу решить эту проблему?
Я использую EF Code First подход, как это:
Class1 obj = new Class1();
obj.Rate = 0.000001;
ClassDbSet.Add(obj);
DbContext.SaveChange();
Можете ли вы показать код, который фактически вставляет значение в вашу БД. – juharr
Дополнительная информация о сервере базы данных, который вы используете, может быть полезна. – AndreySarafanov
Я обновил свой вопрос :) –