AutoMapper를 사용하여 매핑되는 소스 및 대상 클래스가 있다고 가정 해보십시오. 대상에 생성자에 주입 된 로거 서비스가 있습니다.AutoMapper 대상 클래스에 서비스를 입력하십시오.
그러나 StructMap을 통해 생성자에 서비스를 주입하는 방법을 모르겠습니다. 서비스가 제대로 주입되지 않기 때문에 매핑 호출에 예외를 가지고 나를 방해하지 않았다
Mapper.Initialize(m =>
{
m.ConstructServicesUsing(ObjectFactory.GetInstance);
});
, 나는 추측 :
나는 다음과 같은 시도했습니다.
는 또한 시도 다음
CreateMap<Source, Dest>()
.ConstructUsing(x=> ObjectFactory.GetInstance<ILoggerService>());
하지만 오류를 얻을 : 유형을 위임 할 람다 식을 변환 할 수 없습니다, 아직 모든 예제는 내가 사용하는이 방법을 본 적 있어요?
을! 감사. – jaffa