我有一个具有 NrPeso 十进制属性的实体,可以在数据库中保存为 0 或 null。这是我为属性分配值所做的工作:
entity.NrPeso = Convert.ToDecimal(object.value("value"))
问题是:如果我不填充对象值,它会设置为Nothing
. 当我进行演员表时,它变成0。但我不想要0,我想要Nothing
。如果我将对象值与Nothing
它进行比较,它将返回我Nothing
,如果它是 Nothing 或 0。
我坚持了一些替代方案,但它们似乎并不好。
那么,这样做的正确方法是什么?