我有一个接受纬度和经度的模型,但是由于某种原因,在创建模型时,它会不断将纬度/经度四舍五入到小数点后 2 位,而不是保存整个值,例如这个 -81.39522999999997 保存为 -81.39000000000000 我该如何修复这?
我的模型是
public decimal? longit { get; set; }
观点是
@Html.HiddenFor(model => model.longit, new {@Value = "-81.39522999999997" })
我的 MSSQL 保存为 longit Decimal(16,14)
如果我的经度为 103.39522999999997,那么快速问题 16,14 表示左侧 2 位数字和右侧 14 位数字,是否会产生错误?因为它将是 (16,13) 这是我第一次使用小数..