문제

This is what I have

Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => src.Parent.Id));

This doesn't compile because src.Parent.Id is an Int and dest.Parent is an object.

All I want is to set dest.Parent to null.

Something like Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>().ForMember(dest => dest.Parent, opt => opt.MapFrom(src => null));

도움이 되었습니까?

해결책

MapFrom is used to connect properties - you want ResolveUsing:

Mapper.CreateMap<Domain.Code.CodeSection, EF.Code.CodeSection>()
      .ForMember(dest => dest.Parent, opt => opt.ResolveUsing(src => null));
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top