Я использую Automapper, чтобы взять два объекта одного типа и сопоставить любые новые значения, которые имеют измененный. Я попытался использовать приведенный ниже код, но он продолжает выдавать ошибку, и я даже не уверен, что это может быть достигнуто с помощью Automapper.
Например:
Mapper.CreateMap<UserDetails, UserDetails>();
UserDetails userDetails = Mapper.Map<UserDetails, UserDetails>(userDetailsCurrent, userDetailsNew);
По сути, мне нужно скопировать любые новые значения, поступающие из нового объекта «userDetailsNew», в существующий объект «userDetailsCurrent», даже если они одного типа. Таким образом, я могу «обновить» существующий объект новыми значениями. Причина, по которой я это делаю, заключается в том, что я не уверен, какие данные пользователя будут переданы - мне нужно сопоставить их по мере их поступления.
Обычно я использовал Automapper для сопоставления различных объектов с похожими свойствами, но я подумал, что смогу использовать мощь Automapper для достижения того же результата таким образом. Может быть даже лучшее решение - любая помощь будет оценена!