我无法弄清楚如何使用ASP.NET开箱即用依赖注入将AutoMapper的Mapper.Engine
属性绑定到IMappingEngine
接口。在Ninject中,我想象(未经测试)它看起来像:
Bind<IMappingEngine>().ToMethod(map => Mapper.Engine)
.InRequestScope();
但我想坚持使用ASP.NET实现。
答案 0 :(得分:3)
services.AddScoped<IMappingEngine>(sp => Mapper.Engine)
为什么要制作范围而不是单身?