EF4 で POCO (プロキシなし) を使用しています。
データベースには、次の null 許容の 10 進数列があります。
<Property Name="AMOUNT" Type="decimal" Precision="12" Scale="2" />
私の POCO には、次の null 非許容値プロパティがあります。
public decimal Amount { get; set; }
データベースの値が の場合、null
プロパティを に設定し0
ます。どうすればこれを達成できますか?Nullable
ここにプロパティを持たない方がいいです。そうしないと、ビジネス ロジックをGetValueOrDefault()
コードで汚染する必要があります。
[この質問は私が尋ねているように見えましたが、本当に答えられたかどうかはわかりません。]