我有一个SQL服务器SPROC需要钱资金参与者。
我将C#十进制传递给此SPROC
如何将C#中的小数传递给SPROC中的货币类型,这样我就不会在点之后丢失任何值
答案 0 :(得分:3)
只需使用新的SqlMoney(decimal)
构造函数初始化参数。
SqlParameter parameter = new SqlParameter("@Money", SqlDbType.Money);
请参阅SQLMoney Constructor文档。
答案 1 :(得分:0)
我试试这个:What is the best data type to use for money in c#?
或者您可以查看.Parse
覆盖。我知道很多格式和货币就是其中之一。