2011-07-20 145 views
0

我正在使用Automapper进行各种映射。现在我想使用Automapper从ObjectSrc更新ObjectDest。两个对象的类型都是相同的,所以通常所有的属性都将被映射,但我只想要名称前缀为“View_”的地图属性,其余的都不会修改。具有匹配前缀的自动映射器映射属性

是否有可能做到这一点,利用某种条件,因为我想用它在许多不同的对象,但是同一类型的两个之间总是对象

感谢

回答

0

可以忽略的属性通过使用.Ignore映射中的对象。因此,下面会自动映射匹配对象的所有剩余属性,但它会忽略propA。

Mapper.CreateMap<ObjectA, ObjectB>() 
     .ForMember(dest => dest.propA, opt => opt.Ignore());