データベースに 0 または null として保存できる NrPeso decimal プロパティを持つエンティティがあります。プロパティに値を割り当てるために私がやっていることは次のとおりです。
entity.NrPeso = Convert.ToDecimal(object.value("value"))
問題は、オブジェクトの値を入力しないと、 に設定されることNothing
です。キャストすると 0 になります。しかし、0 は必要ありませんNothing
。オブジェクトの値を比較すると、Nothing または 0 の場合にNothing
返されます。Nothing
私はいくつかの代替案を考えましたが、それらは良くないようです。
それで、これを行う正しい方法は何ですか?