Я использую POCO (без прокси) с EF4.
В базе данных у меня есть этот десятичный столбец, который может принимать значения NULL:
<Property Name="AMOUNT" Type="decimal" Precision="12" Scale="2" />
В моем POCO у меня есть этот элемент, который не может принимать значения NULLЗначение свойства:
public decimal Amount { get; set; }
Если значение в базе данных равно null
, я хочу, чтобы для свойства было установлено значение 0
.Как мне этого добиться?Я бы предпочел не иметь здесь свойства Nullable
, в противном случае мне придется загрязнять свою бизнес-логику кодом GetValueOrDefault()
.
[Этот вопрос показался мне тем, о чем я спрашивал, ноЯ не уверен, что это действительно был ответ.]