我试图依赖注入一个看起来像这样的接口:
public interface IDataReader<TInput, TOutput> where TOutput : new()
{
Task<List<TOutput>> ExecuteAsync(TInput input, string storedProcedure);
}
我如何在asp.net核心启动的ConfigureServices功能中做到这一点?
编辑:
我这样做了:
services.AddScoped(typeof(IDataReader<,>));