我想从bool值转换为十进制i automapper。它工作正常,如果我不检查空值。但我想检查空值,如果值为空,让值为空我的目的地其他转换为decimal.Below是颂我绑,但我得到一个错误。自动映射器从十进制转换为布尔如果不为空
cfg.CreateMap<sourcemodel, destinatiomodel>()
.ForMember(dest => dest.WorkhoursPerWeek != null ?
Convert.ToDecimal(dest.WorkhoursPerWeek) : null,
opts => opts.MapFrom(src => src.cstu_WorkHoursPerWeek));
只需将您的dest.WorkhoursPerWeek设为可空或十进制? –
Fals
请显示您要映射的属性。 “我想从布尔转换为小数”听起来很奇怪。 – krillgar
krillagar,你可以看看代码 – user2465036