2014-12-19 1 views
0

policy라는 문자열이 있습니다. 값은 AAC1234567XX입니다. automapper를 사용하여 4-10 위치 만 끌어 와서 PolicyNo라는 다른 열로 매핑하는 방법은 무엇입니까?Automapper에서 부분 문자열을 어떻게 매핑합니까?

+2

지금까지 시도한 내용 (소스 코드)과 발생한 오류/문제에 대한 설명이 도움이 될 것입니다. – Pseudonym

답변

1

당신은 매핑을 정의 할 때 사용자 지정 해결을 지정할 수 있습니다 - 같은 것을 : 이것은 기본적으로 개체에 PolicyNo 속성이 Policy 속성을 문자열 기능을 사용하여 해결하기 위해 매핑되는 것을 지정

AutoMapper.Mapper.CreateMap<Left, Right>() 
    .ForMember(right => right.PolicyNo, opt => opt.ResolveUsing(left => left.Policy.Substring(3, 6))); 

로부터 맵되고있는 오브젝트

관련 문제