如何在ASP.NET Core中依赖注入具有多种泛型类型的接口

时间:2019-07-17 23:15:55

标签: asp.net-core dependency-injection

我试图依赖注入一个看起来像这样的接口:

public interface IDataReader<TInput, TOutput> where TOutput : new()
{
    Task<List<TOutput>> ExecuteAsync(TInput input, string storedProcedure);
}

我如何在asp.net核心启动的ConfigureServices功能中做到这一点?

enter image description here

编辑:

我这样做了:

    services.AddScoped(typeof(IDataReader<,>));

0 个答案:

没有答案