"CreateMap<SaveMaterialDto, Material>().Ignore(x \u003d> x.Id).ForAllMembers(opt \u003d> opt.Condition((src, dest, sreMember, dMember) \u003d> sreMember != null));" 为单个值类型字段进行单独映射内容:对于单个值类型字段,您可以使用.ForMember()方法进行单独映射。以下是一个示例:\n\ncsharp\nCreateMap\<SaveMaterialDto, Material\>()\n .ForMember(dest \u003d\> dest.Id, opt \u003d\> opt.Ignore()) // 忽略 Id 字段\n .ForMember(dest \u003d\> dest.FieldName, opt \u003d\> opt.MapFrom(src \u003d\> src.FieldName)); // 将 SaveMaterialDto 的 FieldName 映射到 Material 的 FieldName 字段\n\n\n在上面的示例中,FieldNameSaveMaterialDtoMaterial 类中的单个值类型字段。您可以根据需要将其映射到目标类型的字段。

AutoMapper 映射单个值类型字段 - 忽略和自定义映射示例

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

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