我的模型包含一个具有不可为空属性的实体 Order 类型为小数:
cf:entity name="Order">
<cf:property name="Id" />
<cf:property name="Amount" typeName="decimal" defaultValue="0" nullable="false" />
</cf:entity>
我无法使用属性 Amount 的值为 0 保存此实体的实例,因为在调用“Order.Save()”时出现错误“过程或函数 'Order_Save' 需要参数 '@Amount',但未提供。” 从 SQL 服务器。
如果我在存储过程中为参数提供默认值 0,一切都会正常: ALTER PROCEDURE [dbo].[Order_Save] (@Amount [decimal] (28, 13) = 0, ...
如何指示 CodeFluent 为 Amount 参数生成默认值为 0 的存储过程?或者你知道另一种解决方案吗?
亲切的问候