У меня есть некоторые сервисы с методами, которые возвращают DTO на мои контроллеры.Как _user userObject = _userService.GetUser ();
IUser внедряется, делая _user доступным.
Все это работает, но мне приходится писать все сопоставления вручную от объекта в DTOэто возвращается, и это большая боль в заднице.
Так как:
var user = _repository.GetById(userId);
_userDto.userName = user.UserName;
и так далее, и тому подобное с остальными опорами для DTO.
Может ли Automapper помочь мне с этим?Я читал, что для этой цели не рекомендуется использовать automapper, но я не понимаю, почему нет, и на этом этапе подвергаю сомнению источник.
Каждая из моих сущностей Nhibernate может иметь несколько сущностей, в зависимости от того, чтоЯ получаю и т. Д. Как профиль, userType.Это становится безумным ..