Class RedbServiceExtensions
Extension methods for unified REDB registration following EF Core AddDbContext pattern
public static class RedbServiceExtensions
Inheritance
Methods
AddRedb(IServiceCollection, RedbServiceConfiguration)
Registers REDB with ready configuration instance
public static IServiceCollection AddRedb(this IServiceCollection services, RedbServiceConfiguration configuration)
AddRedbPostgres(IServiceCollection, Action<RedbServiceConfiguration>?)
Registers REDB with configuration via lambda (main method).
[Obsolete("Use services.AddRedb(o => o.UsePostgres(connectionString)) from redb.Core.Extensions")]
public static IServiceCollection AddRedbPostgres(this IServiceCollection services, Action<RedbServiceConfiguration>? configure = null)
AddRedbPostgresFromConfig(IServiceCollection, IConfiguration, string)
Registers REDB with configuration from appsettings.json
[Obsolete("Use services.AddRedb(o => o.UsePostgres(connectionString)) from redb.Core.Extensions")]
public static IServiceCollection AddRedbPostgresFromConfig(this IServiceCollection services, IConfiguration configuration, string sectionName = "RedbService")