Я хочу предоставить класс stati c с конфигурацией AutoMapper
как можно скорее при запуске приложения. Целью является создание пользовательских расширений сопоставления, которые внутренне вызывают ProjectTo
и Map
и обеспечивают необходимую конфигурацию. Таким образом, у меня может быть согласованный и чистый API сопоставления для всего проекта:
var articleDetails = this.dbContext
.Articles
.Map<ArticleDetails();
, чтобы добиться этого, мне нужно предоставить свой класс stati c MappingExtensions
с экземпляром IMapper
, где я могу получить конфигурация от. Что такое хорошее место для этого, чтобы настроить класс stati c до того, как я смогу ответить на вызовы Map
? Должен быть какой-то крючок, который я могу зафиксировать после инициализации IServiceProvider
.