请帮我解决.. ;)
如何在静态类中注入依赖项?
我想将 Mapper 注入静态类。我阅读了有关 LightInject 的文档和谷歌,但没有找到如何实现它。或者是否有更好的解决方案来完成我的任务,而不仅仅是通过 DI?
public static class MapExtension
{
public static IMapper Mapper { get; set; }
public static TModel Map<TModel, TData>(TData data)
where TModel : IModel
where TData : IData
{
TModel model = Mapper.Map<TModel>(data);
return model;
}
}
我用:
- ASP.NET 核心 MVC 3
- LightInject 6.3.4(最新版本)
- 自动映射器 10.0.0