Register default repository for TRecDbContext

Also register the default repository for TRecDbContext in dependency injection, ensuring both custom and default repositories are available for use.
This commit is contained in:
2026-01-14 13:32:09 +01:00
parent 563375f6e3
commit 0d30b5ff87

View File

@@ -23,7 +23,11 @@ public static class DependencyInjection
services.AddScoped<IRecDbContext>(provider => provider.GetRequiredService<TRecDbContext>()); services.AddScoped<IRecDbContext>(provider => provider.GetRequiredService<TRecDbContext>());
services.AddDbRepository(opt => opt.RegisterFromAssembly<TRecDbContext>(typeof(RecActionView).Assembly)); services.AddDbRepository(opt =>
{
opt.RegisterFromAssembly<TRecDbContext>(typeof(RecActionView).Assembly);
opt.RegisterDefaultRepository<TRecDbContext>();
});
services.AddValidatorsFromAssembly(typeof(AuthScopedValidator).Assembly); services.AddValidatorsFromAssembly(typeof(AuthScopedValidator).Assembly);