我在 EF4 中使用 POCO(无代理)。
在数据库中,我有这个可为空的十进制列:
<Property Name="AMOUNT" Type="decimal" Precision="12" Scale="2" />
在我的 POCO 上,我有这个不可为空的值属性:
public decimal Amount { get; set; }
如果数据库中的值为null
,我希望将属性设置为0
。我怎样才能做到这一点?我宁愿Nullable
在这里没有属性,否则我不得不用GetValueOrDefault()
代码污染我的业务逻辑。
[这个问题看起来就像我在问什么,但我不确定它是否真的得到了回答。]