public ConfigurationDbContext Create() { var configuration = OptionSettingsReader.GetConfigurationRoot(); var connectionString = OptionSettingsReader.GetConnectionString(configuration); var options = OptionSettingsReader.GetConfigurationStoreOptions(configuration); return(new ConfigurationDbContext(connectionString, options)); }
public PersistedGrantDbContext Create() { var configuration = OptionSettingsReader.GetConfigurationRoot(); var connectionString = OptionSettingsReader.GetConnectionString(configuration); var storeOptions = OptionSettingsReader.GetOperationalStoreOptions(configuration); return(new PersistedGrantDbContext(connectionString, storeOptions)); }
public static IIdentityServerBuilder AddOperationalStoreUsingAppSettings(this IIdentityServerBuilder builder) { var configuration = OptionSettingsReader.GetConfigurationRoot(); var connectionString = OptionSettingsReader.GetConnectionString(configuration); var options = OptionSettingsReader.GetOperationalStoreOptions(configuration); builder.AddOperationalStore(options, (_) => new PersistedGrantDbContext(connectionString, options)); return(builder); }
public HostDbConfiguration() { SetProviderServices("Oracle.ManagedDataAccess.Client", EFOracleProviderServices.Instance); SetProviderFactory("Oracle.ManagedDataAccess.Client", OracleClientFactory.Instance); var configuration = OptionSettingsReader.GetConfigurationRoot(); var schema = OptionSettingsReader.GetDefaultSchema(configuration); SetDefaultHistoryContext((connection, _) => new HistoryContext(connection, schema)); }