public static void ConfigureDependenciesRepository(IServiceCollection serviceCollection) { serviceCollection.AddScoped(typeof(IRepository <>), typeof(BaseRepository <>)); serviceCollection.AddScoped <IUserRepository, UserImplementation>(); serviceCollection.AddScoped <ILoginRepository, UserImplementation>(); serviceCollection.AddDbContext <MyContext>( options => options.UseNpgsql(ContextFactory.ConnectionString()) ); }