2011-03-30 1 views
0

AutoMapper를 사용하여 매핑을 수행 할 때 내 형식의 속성을 무시하려고합니다. 이 방식으로 매핑을 정의합니다.AutoMapper의 Ignore()가 작동하지 않습니까?

Mapper.CreateMap<TypeA, TypeA>().ForMember(dest => dest.Id, opt => opt.Ignore()); 

소스와 대상은 모두 같은 유형입니다. 지도 함수를 호출하면 대상의 Id 속성이 업데이트됩니다. CodePlex에서 다운로드 한 최신 버전을 사용하고 있습니다.

+0

'Map' 함수 호출에 코드를 게시 할 수 있습니까? 예를 들어 동등한 예제를 함께 던지고 작동했습니다. 초기화되는 ID는 무엇입니까? –

+0

이 기능은 다음과 같습니다. – rboarman

+0

지도를 어떻게 실행하고 있습니까? Automapper가 목적지를 만들었나요? 아니면 기존 목적지를 제공하고 있습니까? – PatrickSteele

답변

-3

죄송합니다. 내 바보 같은 잘못이었습니다. 그래서 오전 4시에 작업해서는 안되는 이유는 무엇입니까? (

+9

실제로 수정본을 포함시켜야합니다. 아무리 어리석은 지. 나는이 똑같은 문제를 겪고있다. 나는 똑같은 "어리석은"실수를 저지르고있다. –