这就是我所拥有的
Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => src.Parent.Id));
这不会编译,因为src.Parent.Id
是Int
而dest.Parent
是对象。
我想要的只是将dest.Parent
设置为null
。
像Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => null));
答案 0 :(得分:1)
MapFrom
用于连接属性 - 您需要ResolveUsing
:
Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>()
.ForMember(dest => dest.Parent, opt => opt.ResolveUsing(src => null));