【发布时间】:2017-12-27 02:56:10
【问题描述】:
我正在使用 ASP.NET MVC 开发一个项目。我从项目的中间开始,所以我陷入了困境。 SQL Server 中列的数据类型为money。我需要通过模型访问该列,那么它在 C# 中的最佳等效数据类型是什么?
【问题讨论】:
-
decimal是在 C# 中处理money数据类型的最佳选择。 -
请阅读How to Ask并在提出新问题之前尝试搜索。
-
money在 SQL Server 中已被弃用,并在文档中发出 strong 警告,指出它从 2000 年开始永远不应使用。适当的 SQL Server 类型是numeric。等效的 .NET 类型是 Decimal -
@Tetsuya 是的,下次我会在询问之前进行深入搜索。
-
@KovidPurohit 还认为比特币有 8 位小数。日元无。
money的硬编码精度为 4
标签: c# sql-server model-view-controller