우리는 엔티티의 정의가 바뀔 수있는 시간적 시스템을 설계하고 있습니다. Automapper를 설정하려고하는데 접두사가 어떻게 작동해야하는지 잘 이해할 수 없습니다. 다음 DTO와Automapper 소스 접두어 속성
public class ReferenceDataDefinition
{
public string Name { get; set; }
}
public class ReferenceData
{
public int Id { get; set; }
public ReferenceDataDefinition Current { get; set; }
}
: 예를 들어
, 나는 다음과 같은 엔티티 것 내가CreateMap<ReferenceData, ReferenceDataDTO>()
.ForMember(p => p.Id, o => o.MapFrom(s => s.Id)
.ForMember(p => p.Name, o => o.MapFrom(s => s.Current.Name);
사용할 수 있습니다 알고
public class ReferenceDataDTO
{
public int Id { get; set; }
public string Name { get; set; }
}
을하지만이 느낌 내가 할 수있는 더 똑똑한 것이 틀림 없어? RecognizePrefixes ("현재")를 추가하려고했지만 아무 효과가 없습니다.