我想在数据库中保存真值,我的值是12.54364878156但是当保存在数据库中保存12.54时,我想在数据库中保存12.54364878156
我的模特课:
public class DividedValue
{
public int Id { get; set; }
public string Title{ get; set; }
public decimal Result{ get; set; }
}
在我的控制器中:
DividedValue dividedValue = new DividedValue();
dividedValue.Title = "";
dividedValue.Result = 12.54364878156m;
dbContext.add(dividedValue);
dbContext.SaveChanges();
但在数据库中保存12.54
答案 0 :(得分:0)
您只需更改结果字段数据类型 十进制(18,2)到十进制(18,12)或更多 在数据库中的表中
decimal(18, n) // n=Number of decimal places