Что не так с двусторонним отображением?

Я уже несколько месяцев успешно использую AutoMapper, но теперь я наткнулся на камень преткновения. Что мне нужно (или думаю, что мне нужно), так это двухстороннее отображение. Это когда я загружаю элемент из базы данных для воспроизведения на экране (объект домена -> модель просмотра) и когда пользователи вносят изменения в указанный элемент и сопоставляют его с моим объектом домена (модель просмотра -> объект домена).

Я понимаю, что могу просто создать сопоставление в моем профиле для обработки двустороннего сопоставления, но я читал здесь , что двустороннее сопоставление не требуется. Многие люди указывают, что это реакция на отказ от решения более серьезной проблемы (какой бы она ни была).

Мне просто интересно, почему это запах кода?

12
задан Nosila 19 January 2012 в 14:49
поделиться