自动映射器,映射到一个复杂的对象
我有2班,我试图映射
1)实体2)DTO
我试图将Entity.Foo映射到DTO.Child.Foo
显然以下将无法正常工作,我该如何实现这一目标。 我需要创建一个Child的新实例,然后将其添加到Mapper,然后设置Foo属性,但是我的AutoMapper技能并不好!
Mapper.CreateMap<Entity, DTO>()
.ForMember("Child.Foo", m => m.MapFrom(entity => entity.Foo))
Mapper.CreateMap<Entity, DTO>()
.ForMember(d => d.Foo,
o => o.ResolveUsing(s => new DTO.Child { Foo = s.Foo }))
//评论
链接地址: http://www.djcxy.com/p/37379.html