.NET 中等效的 SQL (MS SQL Server)Decimal
是什么?
应该是Double
,Decimal
还是Float
(VB.NET中的Single
)?
答案 0 :(得分:15)
.NET中没有完全等效类型,因为SQL的十进制类型是固定点,而.NET的System.Decimal
类型是浮点(十进制)点类型。
但是,System.Decimal
绝对是最接近的匹配,通常应该用于表示存储在SQL数据库的十进制列中的值。
答案 1 :(得分:10)
使用Decimal
,如this table中所示。