在ASP.NET Core中,AutoMapper现在配置如下(在operation
中):
Startup.ConfigureServices
为什么不以下:
var config = new MapperConfiguration(cfg => {
cfg.AddProfile(new MyConfig());
});
services.AddSingleton<IMapper>(sp => config.CreateMapper());
有区别吗?与延迟装载有什么关系?
答案 0 :(得分:4)
第一个在第一个请求时创建实例,第二个在启动时创建。