【发布时间】:2010-11-15 14:27:11
【问题描述】:
我在C# 中有几个属性,它们是double,我想将它们存储在 SQL Server 的表中,但注意到没有 double 类型,所以最好使用 @987654326 @ 或float?
这将存储纬度和经度值,所以我需要最准确的精度。
感谢到目前为止的回复。
【问题讨论】:
-
这里是到 SQL Server 的 CLR 数据类型映射:http://msdn.microsoft.com/en-us/library/system.data.sqldbtype.aspx
-
great thread on MSDN 描述了 FLOAT 和 DECIMAL 之间的主要区别。简而言之,Float 是近似值,不能代表某些值。查看接受的答案。
标签: c# sql sql-server sql-server-2005 tsql