Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置十进制格式以存储6位小数_C#_.net_Sql Server - Fatal编程技术网

C# 设置十进制格式以存储6位小数

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

我用小数来存储经度和纬度。在asp.net mvc4表单中没有任何配置,我得到的mssql db值如下(丢失最后一位)

48.42920

我应该把这个保存为

48.429201
问题是如何格式化十进制以满足此要求


谢谢内部
mssql字段
应设置为
十进制(N,6)。

6是数据库设计中的精度

,字段设置为十进制(N,6)。6是精度。在您的数据库中,纬度和经度的数据类型是什么?应该有一个数据类型。我记得在2010年进行GPS地图编码时做过类似的操作。您也在进行代码转换。记住永远不要使用
。ConvertToDecimal
始终转换
(十进制)
这样您就不会丢失任何precession@roughnex谢谢,已解决。@user1765862将其作为问题/解决方案的答案发布并接受。