diff --git a/DigitalData.Core.Infrastructure/DependencyInjection.cs b/DigitalData.Core.Infrastructure/DependencyInjection.cs index d188058..2260b73 100644 --- a/DigitalData.Core.Infrastructure/DependencyInjection.cs +++ b/DigitalData.Core.Infrastructure/DependencyInjection.cs @@ -117,12 +117,11 @@ public static class DependencyInjection where TEntity : class => RegsDbSetFactory.Enqueue(s => s.AddDbSetFactory(dbSetFactory)); - public void RegisterDefaultRepository() + public void RegisterDefaultRepository() where TDbContext : DbContext - where TEntity : class - => RegsRepository.Enqueue(s => s.AddScoped, DbRepository>()); + => RegsRepository.Enqueue(s => s.AddScoped>()); } - + private static void InvokeAll(this Queue> queue, T services) { while (queue.Count > 0)