我正在构建一个ASP.NET核心2 MVC应用程序。很多时候,我需要使用依赖关系来验证用户输入。我希望我的验证方法是可测试的,并且我希望能够将模拟的依赖项注入到它们中。这是我以前在MVC5中做过的非常成功的事情,但无法计算出ASP.NET核心2的等效值。provider is hooked up in the app start in Global.asax.cs file
public class
要获得DI框架以将依赖项注入到Automapper自定义TypeConverter中,通常使用MapperConfiguration对象的ConstructServicesUsing方法。因此,使用ASP.NET核心DI,我希望能够像这样配置AutoMapper:
public static IMapperConfiguration Configure(IServiceProvider核心一起工作。但是,即使我将配置的这一部分推迟到配置方法(参见下面)