映射条件映射,以便在可为空的字段中插入空值

时间:2018-08-06 16:58:09

标签: c# mapster

使用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的映射字段的正确方法是什么?

0 个答案:

没有答案