Позволяет ли Automapper отключить (авто) выравнивание?
В соответствии с документацией Automapper выполняет автоматическое сопоставление помимо "нормального" (свойство для свойства в отображаемых типах).
Однако эта функциональность вызвала непреднамеренное поведение при работе с некоторым DTO в Entity Framework, иногда вызывая загрузку данных через свойства навигации, и я подумал о том, чтобы отключить его полностью (т.е. при MapperConfiguration
уровень).
Я знаю, что изменение некоторых имен или использование [NotMapped]
может сделать свое дело, но это требует уделения внимания каждому случаю.
Вопрос: позволяет ли Automapper отключать (авто) выравнивание?
1 ответ
Решение
Нет, но вы можете написать соглашение об именах, которое ничего не делает. Посмотрите этот PR для примера.