使用Mapster,如果源值为0,我要求在可为空的十进制字段中放置一个null。 在我的映射中,我尝试过:
.Map(d => d.MyNullableDecimal, s => null, srcCond => srcCond.Payment1Amount < 1)
这给我一个错误:“无法从使用情况推断出方法的参数类型”
然后我尝试:
.Map(d => d.MyNullableDecimal, s => (decimal?)null, srcCond => srcCond.Payment1Amount < 1)
但是当我在映射配置文件中对此进行编译时,会出现参数类型不匹配错误。
将null值插入可为null的映射字段的正确方法是什么?