【发布时间】:2011-10-08 00:17:12
【问题描述】:
我在 EF4 中使用 POCO(无代理)。
在数据库中,我有这个可以为空的十进制列:
<Property Name="AMOUNT" Type="decimal" Precision="12" Scale="2" />
在我的 POCO 上,我有这个不可为空的值属性:
public decimal Amount { get; set; }
如果数据库中的值为null,我希望将属性设置为0。我怎样才能做到这一点?我不想在这里有Nullable 属性,否则我必须用GetValueOrDefault() 代码污染我的业务逻辑。
[这个question 似乎是我要问的,但我不确定它是否真的得到了回答。]
【问题讨论】:
标签: .net entity-framework entity-framework-4 non-nullable entity-framework-mapping