0
我正在使用Automapper进行各种映射。现在我想使用Automapper从ObjectSrc更新ObjectDest。两个对象的类型都是相同的,所以通常所有的属性都将被映射,但我只想要名称前缀为“View_”的地图属性,其余的都不会修改。具有匹配前缀的自动映射器映射属性
是否有可能做到这一点,利用某种条件,因为我想用它在许多不同的对象,但是同一类型的两个之间总是对象
感谢
我正在使用Automapper进行各种映射。现在我想使用Automapper从ObjectSrc更新ObjectDest。两个对象的类型都是相同的,所以通常所有的属性都将被映射,但我只想要名称前缀为“View_”的地图属性,其余的都不会修改。具有匹配前缀的自动映射器映射属性
是否有可能做到这一点,利用某种条件,因为我想用它在许多不同的对象,但是同一类型的两个之间总是对象
感谢
可以忽略的属性通过使用.Ignore映射中的对象。因此,下面会自动映射匹配对象的所有剩余属性,但它会忽略propA。
Mapper.CreateMap<ObjectA, ObjectB>()
.ForMember(dest => dest.propA, opt => opt.Ignore());