1

请帮我解决.. ;)

如何在静态类中注入依赖项?

我想将 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
4

0 回答 0