1

我在 MVC 4 架构项目中工作。我需要以 6 位精度存储某些值。所以我将默认的十进制精度和比例从 (18,2) 更改为 (18,6)。

问题:每当我尝试以新的精度和比例将 6 位值存储到数据库表中时。它将实际值存储到 2 位比例之后,原始值被 4 个零替换。

例如:如果实际值为 43.234567...存储在数据库中的值为 43.230000。我通过自动化脚本向数据库添加值。手动输入数据库工作正常。我的意思是它存储 6 位精度值而不添加零。

我通过迁移更改了默认的十进制精度和比例。所以我不明白我哪里出错了。这里有什么问题。请帮助我。

使用的数据库是 SQL Server 2008

4

0 回答 0