C# 设置十进制格式以存储6位小数
我用小数来存储经度和纬度。在asp.net mvc4表单中没有任何配置,我得到的mssql db值如下(丢失最后一位) 48.42920 我应该把这个保存为C# 设置十进制格式以存储6位小数,c#,.net,sql-server,C#,.net,Sql Server,我用小数来存储经度和纬度。在asp.net mvc4表单中没有任何配置,我得到的mssql db值如下(丢失最后一位) 48.42920 我应该把这个保存为 48.429201 问题是如何格式化十进制以满足此要求 谢谢内部mssql字段应设置为十进制(N,6)。 6是数据库设计中的精度,字段设置为十进制(N,6)。6是精度。在您的数据库中,纬度和经度的数据类型是什么?应该有一个数据类型。我记得在2010年进行GPS地图编码时做过类似的操作。您也在进行代码转换。记住永远不要使用。ConvertT
48.429201
问题是如何格式化十进制以满足此要求
谢谢内部
mssql字段
应设置为十进制(N,6)。
6是数据库设计中的精度,字段设置为十进制(N,6)。6是精度。在您的数据库中,纬度和经度的数据类型是什么?应该有一个数据类型。我记得在2010年进行GPS地图编码时做过类似的操作。您也在进行代码转换。记住永远不要使用
。ConvertToDecimal
始终转换(十进制)
这样您就不会丢失任何precession@roughnex谢谢,已解决。@user1765862将其作为问题/解决方案的答案发布并接受。