ASP.NET 5 DI相当于Ninject的Bind.ToMethod

时间:2016-01-17 22:12:58

标签: asp.net dependency-injection asp.net-core

我无法弄清楚如何使用ASP.NET开箱即用依赖注入将AutoMapper的Mapper.Engine属性绑定到IMappingEngine接口。在Ninject中,我想象(未经测试)它看起来像:

Bind<IMappingEngine>().ToMethod(map => Mapper.Engine)
                .InRequestScope();

但我想坚持使用ASP.NET实现。

1 个答案:

答案 0 :(得分:3)

services.AddScoped<IMappingEngine>(sp => Mapper.Engine)

为什么要制作范围而不是单身?