Class RedbServiceExtensions

Assembly: redb.Postgres.dll

Extension methods for unified REDB registration following EF Core AddDbContext pattern

public static class RedbServiceExtensions

Inheritance

Object→RedbServiceExtensions

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")