2011-01-12 3 views
9

원본에 사전에 속성 백이 포함되어 있습니다. Automapper는 사전의 항목을 대상 유형의 등록 정보 이름과 일치시킬 때 대상의 개별 등록 정보에 사전의 항목을 매핑 할 수 있습니까?Automapper는 속성 사전에서 플랫 대상으로 매핑 할 수 있습니까?

예 : 값이 사전 개의 항목 "제목"의 키 값을 갖는 "ProdNumber"키의 하나를 가질 것이다

public class Destination 
{ 
    public int ProdNumber; 
    public string Title; 
} 

public class Source 
{ 
    public Dictionary<string, object> values = new Dictionary<string, object>(); 
} 

. 사전에 대상의 모든 속성과 일치하지 않는 키가있는 항목이있을 수 있으며 무시해야합니다. 각 기본 데이터 유형 (int, string 등)에 대해 여러 속성이 있으므로 간단한 TypeConverter 집합을 사용할 수 없다고 가정합니다.

제안 사항? 감사합니다. Chris

답변

4

불행히도 현재로서는 불가능하지만 다음 버전에서 사용할 예정입니다. 이 책의 내용과 계획을 토의 할 때 thread을 읽어보십시오.

+0

정보 및 Dale 포인터 주셔서 감사합니다. – Chris

+3

1 년이 걸렸습니까? – Jafin

관련 문제