使用ASP.NET Core配置AutoMapper

时间:2016-11-06 18:45:43

标签: c# asp.net-core automapper

在ASP.NET Core中,AutoMapper现在配置如下(在operation中):

Startup.ConfigureServices

为什么不以下:

var config = new MapperConfiguration(cfg => { 
    cfg.AddProfile(new MyConfig());
});
services.AddSingleton<IMapper>(sp => config.CreateMapper());

有区别吗?与延迟装载有什么关系?

1 个答案:

答案 0 :(得分:4)

第一个在第一个请求时创建实例,第二个在启动时创建。