我在sql中有Decimal(5,2)
类型的列。在LightSwitch中,数据类型为Decimal
。
如果我将8.50
存储在sql的字段中,HTMLClient会将其显示为8.5
并在更新实体时出现客户端验证错误:
值8.5包含太多小数位。最大值为0.
请建议修复。
答案 0 :(得分:0)
尝试使用Format Pattern属性,您可以指定在Visual Studio LightSwitch中创建的应用程序中数字和日期类型的显示方式。
也许this文章可以帮助你。
答案 1 :(得分:0)
感谢@MegaTron指出我正确的方向。
事实证明,十进制(精度,比例)被错误地映射到(5,0)。当我更新我的数据源时,它映射为(5,2)解决问题。