我正在使用Automapper进行各种映射。现在我想使用Automapper从ObjectSrc更新ObjectDest。两个对象都是相同的类型,因此通常会映射所有属性,但我只想要名称前缀为“View_”的地图属性,其余的应该保持不变。
是否可以使用某种条件来执行此操作,因为我想在许多不同的对象上使用它,但总是在两个相同类型的对象之间使用
感谢
答案 0 :(得分:0)
您可以使用.Ignore忽略映射中对象的属性。因此,下面将自动映射匹配对象的所有剩余属性,但它将忽略propA。
Mapper.CreateMap<ObjectA, ObjectB>()
.ForMember(dest => dest.propA, opt => opt.Ignore());