대상 값이 null 인 경우에만 원본 값을 복사하려고합니다. 다음 맵을 사용하고 있습니다.대상 값을 기준으로 한 자동 복사
Mapper.CreateMap<BM.AudioSetting, BM.AudioSetting>()
.ForMember(dest => dest.MSOffsetInherited, opt =>
{
opt.Condition(src => src.DestinationValue == null);
opt.MapFrom(src => src.MSOffset);
});
내 조건에 매핑되기 전에 대상 값이 null인지 확인하고 있습니다. 문제는 대상 값에 관계없이 항상 복사가 진행되고 있다는 것입니다.
내가 잘못 했나요?
덕분에 ISAM
올바른 것처럼 보입니다. Automapper의 어떤 버전을 사용하고 있습니까? BM.AudioSetting의 클래스 정의를 올바르게 매핑되지 않은 존재하는 데이터와 함께 표시 할 수 있습니까? – PatrickSteele