Entity에서 DTO로 변환하도록 AutoMapper를 설정하려고합니다. 사용자 지정 매핑을 설정하기 위해 .ForMember()
after 를 사용해야한다는 것을 알고 Mapper.CreateMap<Entity, DTO>()
있지만 이것은 사용 가능한 방법이 아닌 것 같습니다.
설명 편집 : 내가 읽은 문서에 대한 링크 나 기본 구문에 대한 설명을 찾고 있지 않습니다. 답변 및 설명서에 설명 된대로 올바른 구문을 사용하고 있습니다. 예를 들면 다음과 같습니다.
Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Code, opt => opt.MapFrom(src => src.Name));
CreateMap <> 내에 잘못된 형식 이름이있는 경우 "ForMember"를 유효한 메서드로 볼 수 있습니다. 마우스를 올리면 일반적으로 예상하는 메서드 서명이 표시됩니다. 그러나 두 가지 유효한 유형을 제공하자마자 ForMember는 메서드를 사용할 수없는 것처럼 기호를 확인할 수 없다고 말합니다.
내가 만나지 않는 제네릭 클래스에 어떤 종류의 제약이 있습니까?
감사