緯度と経度を取り込むモデルがありますが、何らかの理由でモデルが作成されると、値全体を保存するのではなく、緯度/経度を小数点以下2桁に丸め続けます。たとえば、この-81.39522999999997は-81.3900000000000として保存されます。修正方法を教えてください。これ?
私のモデルは
public decimal? longit { get; set; }
ビューは
@Html.HiddenFor(model => model.longit, new {@Value = "-81.39522999999997" })
このための私のMSSQLはlongitDecimal(16,14)として保存されます
簡単な質問16,14は、経度が103.39522999999997の場合、左に2桁、右に14桁を意味しますが、エラーが発生しますか?(16,13)になるので、小数を扱うのはこれが初めてです。