0

在我的项目中,我在数据库中有一个字段是 Decimal(10,3)。最近决定它应该允许小数点后 4 个点,所以我将该字段修改为 Decimal(11,4)。由于某种原因,第四位小数点永远不会保存。我跟踪了我的代码,我可以看到实体属性设置为“1.2345”,但数据库中显示的值是“1.2340”。

我无法弄清楚为什么我的最后一个小数点没有保存。据我所知,我的实体框架 edmx 没有设定的小数位数(精度设置为无),如果我手动更改数据库中的值,它将在第 4 个小数点存储一个非零数字. 这样做之后,正确的值会从数据库中提取出来(通过实体框架)并显示在我的项目中。

关于在哪里寻找解决这个问题的任何想法?

4

1 回答 1

1

尝试删除并再次插入实体,有时需要获取更新

于 2013-09-18T00:11:24.843 回答