в AutoMapper'е можно задать правила маппинга из model во viewmodel и обратно.
первое попавшееся на хабре:
habrahabr.ru/post/71820
кастомная конфигурация как выражается автор...
а вообще, когда я не знал о существовании AutoMapper в ручную каждое поле перегонял из ViewModel в DbModel,
и я уверен в большинство случаев в ручную и придется перегонять , AutoMapper не всегда сможет выручать...хотя может я и не прав, так как заядлым любителем последнего не являюсь.