0
В ASP.NET Ядра, AutoMapper теперь настроен так (в Startup.ConfigureServices
):Конфигурация AutoMapper с ASP.NET Ядра
var config = new MapperConfiguration(cfg => {
cfg.AddProfile(new MyConfig());
});
services.AddSingleton<IMapper>(sp => config.CreateMapper());
Почему бы не следующее:
var config = new MapperConfiguration(cfg => {
cfg.AddProfile(new MyConfig());
});
var mapper = config.CreateMapper();
services.AddSingleton(mapper);
Есть разница? Может быть, что-то связано с ленивой загрузкой?
Первый создает экземпляр по первому запросу, второй во время загрузки – Tseng
@Tseng Пожалуйста, добавьте в качестве ответа, чтобы я мог принять? – grokky