我想创建没有依赖注入的AutoMapper的静态实现。我使用的是ASP.NET Core2.2和AutoMapper 9。我找到了类似的主题: How to use AutoMapper9.0.0 in Asp.Net Web Api 2 without dependency injection?有没有更简单的方法可以在没有依赖注入的情况下创建静态实现?
要获得DI框架以将依赖项注入到Automapper自定义TypeConverter中,通常使用MapperConfiguration对象的ConstructServicesUsing方法。因此,使用ASP.NET核心DI,我希望能够像这样配置AutoMapper:
public static IMapperConfiguration Configure(IServiceProvider(在本例中是Automapper
我有一个在引导过程中注册了所有映射的ASP.NET MVC应用程序,其方式如下:到目前为止,我们已经静态地使用了“在对AutoMapper的第4版进行更新之后,我发现建议使用它来构造一个实例。有人能告诉我如何正确地指示城堡将AutoMapper实例注入到我的依赖项中,而不是静态地使用它。我想象的是这样的:
var vi