值包含太多小数位。最大值为0. Lightswitch html客户端

时间:2015-07-28 13:24:44

标签: visual-studio-lightswitch

我在sql中有Decimal(5,2)类型的列。在LightSwitch中,数据类型为Decimal

如果我将8.50存储在sql的字段中,HTMLClient会将其显示为8.5并在更新实体时出现客户端验证错误:

  

值8.5包含太多小数位。最大值为0.

请建议修复。

2 个答案:

答案 0 :(得分:0)

尝试使用Format Pattern属性,您可以指定在Visual Studio LightSwitch中创建的应用程序中数字和日期类型的显示方式。
也许this文章可以帮助你。

答案 1 :(得分:0)

感谢@MegaTron指出我正确的方向。
事实证明,十进制(精度,比例)被错误地映射到(5,0)。当我更新我的数据源时,它映射为(5,2)解决问题。