ViewModel to Model mapping


0

Здравейте колеги,

Някой да знае по-лесно решение от пропърти към пропърти за мапинг от ViewModel към Model, с цел примерно Update?

Пробвах споменатото от Ивайло днес 

OrderDto dto = Mapper.Map<OrderDto>(order);

 , което е и линкнато в git-a на Automapper-а, но нещо не сработва....Не гърми, директно спира.

Намерих и този линк. Макар и да е стар(от 2009) в него се казва това:

There is no two-way mapping because we never need two-way mapping. 

Въпросът е 5 години по-късно дали се е променило нещо :Р

Ако някой може да помогне ще бъда благодарен!

Поздрави!




Отговори



2

Погледни това:

http://stackoverflow.com/questions/6185026/do-i-need-to-create-automapper-createmap-both-ways

Добави ReverseMap() към края на fluent API-то и си в играта. При мен работи. :)

Ето и код: http://pastebin.com/TSjVSaRs


от ivaylo.kenov (30760 точки)


0
При мен проработи, но след като го сложих в конструктора на ViewModel-a. Не зная защо(вероятно аз нещо не правя като хората), но не проработи в public void CreateMappings... Но като сложих в конструктора просто: Mapper.CreateMap

от penjurov (1466 точки)