我正在使用自动映射器来映射多个对象(db 类到 ui 对象)。
地图1:
Mapper.CreateMap<sourceone, destination>().ForMember(sss => sss.one, m => m.MapFrom(source => source.abc));
地图2:
Mapper.CreateMap<sourcetwo, destination>().ForMember(sss => sss.two, m => m.MapFrom(source => source.xyz));
destination d = new destination();
//地图1
d = AutoMapper.Mapper.Map<sourceone, destination>(sourceone);
//地图2
d = AutoMapper.Mapper.Map<sourcetwo, destination>(sourcetwo);
一旦我调用“地图 2”,使用地图 1 填充的值就会丢失..(即destination.one 变为空)。我该如何解决?