试图根据viewModel上的特定字段跳过属性映射。有什么办法来访问ForAllMembers源对象 - >工况法ForAllMembers方法中的访问源对象
Mapper.CreateMap<AViewModel, AEntity>()
.IgnoreMembers(ignoreMembers)
.ForAllMembers(o => {
o.Condition(ctx => {
//Need to access AViewModel instance here
return "Id" == ctx.MemberName;
});
});
我认为这明确回答了这个问题,但对付你是在对象层次结构中的不确定性会让我想避免做这种方式。 – 2012-04-04 11:58:10
感谢它的工作 – user1312702 2012-04-04 12:01:50