2010-06-30 5 views
24

개체를 다른 개체로 매핑하려고하지만 개체가 매우 복잡합니다. 개발하는 동안 여러 필드를 제외하고 하나씩 가져 오는 기능을 원하거나 원하는 필드 만 매핑하도록 지정할 수 있고 각 테스트가 성공할 때마다 필드를 늘릴 수 있습니다.AutoMapper 필드 제외

그래서 :

class  
    string field1  
    string field2  
    string field3 

지금 내가 field1에게 시험지도를 수정하고 field2 다음 field3로 이동하고 싶습니다.

이것이 가능합니까?

답변

57
.ForMember(dto => dto.field1, opt => opt.Ignore()); 
+2

+1 그래, 나는 이것을 역시 발견했다. 대답 tho 주셔서 감사합니다. – griegs

+0

다른 방법은 어떨까요? 예를 들어 field1은 viewmodel에서 종료되지만 EF에서는 종료되지 않고 여전히 매핑되는 field1을 제외 시키려고합니까? – user384080

+1

응답이 너무 늦어서 user384080 필드를 명시 적으로 매핑 할 필요가 없습니다. 프레임 워크의 기본값을가집니다. –