仅当目标值为空时,我才尝试复制源值。我正在使用以下地图
Mapper.CreateMap<BM.AudioSetting, BM.AudioSetting>()
.ForMember(dest => dest.MSOffsetInherited, opt =>
{
opt.Condition(src => src.DestinationValue == null);
opt.MapFrom(src => src.MSOffset);
});
在我的情况下,我正在检查以确保在映射之前目标值为 null。问题是无论目标值如何,复制一直在发生。
我做错了吗?
谢谢伊萨姆