Позволяет ли Automapper отключить (авто) выравнивание?

В соответствии с документацией Automapper выполняет автоматическое сопоставление помимо "нормального" (свойство для свойства в отображаемых типах).

Однако эта функциональность вызвала непреднамеренное поведение при работе с некоторым DTO в Entity Framework, иногда вызывая загрузку данных через свойства навигации, и я подумал о том, чтобы отключить его полностью (т.е. при MapperConfiguration уровень).

Я знаю, что изменение некоторых имен или использование [NotMapped] может сделать свое дело, но это требует уделения внимания каждому случаю.

Вопрос: позволяет ли Automapper отключать (авто) выравнивание?

1 ответ

Решение

Нет, но вы можете написать соглашение об именах, которое ничего не делает. Посмотрите этот PR для примера.

Другие вопросы по тегам