Class ProServiceCollectionExtensions
Extensions for registering Pro services in DI container.
[Obsolete("Use services.AddRedbPro(o => o.UseMsSql(connectionString)) from redb.Core.Pro.Extensions")]
public static class ProServiceCollectionExtensions
Inheritance
Methods
AddRedbMSSqlPro(IServiceCollection)
[Obsolete] Add Pro version without configuration.
[Obsolete("Use services.AddRedbPro(o => o.UseMsSql(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbMSSqlPro(this IServiceCollection services)
AddRedbProMSSql(IServiceCollection, Action<RedbServiceConfiguration>?)
Registers REDB Pro with configuration via lambda (main method).
[Obsolete("Use services.AddRedbPro(o => o.UseMsSql(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProMSSql(this IServiceCollection services, Action<RedbServiceConfiguration>? configure = null)
AddRedbProMSSqlFromConfig(IServiceCollection, IConfiguration, string)
Registers REDB Pro with configuration from appsettings.json
[Obsolete("Use services.AddRedbPro(o => o.UseMsSql(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProMSSqlFromConfig(this IServiceCollection services, IConfiguration configuration, string sectionName = "RedbService")
AddRedbProMSSqlWithConfig(IServiceCollection, RedbServiceConfiguration)
Registers REDB Pro with ready configuration instance.
[Obsolete("Use services.AddRedbPro(o => o.UseMsSql(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProMSSqlWithConfig(this IServiceCollection services, RedbServiceConfiguration configuration)
UpgradeToRedbPro(IServiceCollection)
Upgrade to Pro version on top of already registered base services.
public static IServiceCollection UpgradeToRedbPro(this IServiceCollection services)