CreateMap<SaveMaterialDto, Material>() .ForMember(dest => dest.Id, opt => opt.Ignore()) .ForAllMembers(opt => opt.Condition((src, dest, srcMember, destMember) => srcMember != null && srcMember.GetType().IsValueType ? srcMember != Activator.CreateInstance(srcMember.GetType()) : srcMember != null ));

CreateMapSaveMaterialDto MaterialIgnorex = xIdForAllMembersopt = optConditionsrc dest sreMember dMember = sreMember != null;判断值类型为NULL映射为NULL

原文地址: https://www.cveoy.top/t/topic/iE7q 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录