2011-01-12 12 views
9

Źródło zawiera worek właściwości w słowniku. Czy program Automapper może odwzorowywać wpisy w słowniku na poszczególne właściwości miejsca docelowego na podstawie dopasowywania kluczy słownika z nazwami właściwości w typie miejsca docelowego?Czy mapa Automapper może pochodzić ze Słownika właściwości do płaskiego miejsca docelowego?

Przykład:

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

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

gdzie wartości słownik będzie miał dwa wpisy, jeden z kluczem „ProdNumber” i jedna z kluczowych wartości „title”. Prawdopodobnie znajdą się w słowniku, które mają klucze, które nie pasują do żadnej właściwości w Destination i powinny zostać zignorowane. Będzie wiele właściwości każdego pierwotnego typu danych (int, string, itd.) - więc zakładam, że nie mogę użyć prostego zestawu TypeConverters.

Wszelkie sugestie? Dzięki, Chris

Odpowiedz

4

Niestety nie jest to możliwe w tej chwili, ale planowana jest kolejna wersja. Przeczytaj to thread, omawiając plany i obejść.

+0

Dzięki za informację i wskaźnik Dale. – Chris

+3

Czy to trwało rok? – Jafin

Powiązane problemy