public PostgreSqlTableStorage(IServiceProvider serviceProvider, string name) { this.ProviderName = name; this._serviceProvider = serviceProvider; this._logger = serviceProvider.GetRequiredService <ILogger <PostgreSqlTableStorage> >(); this._options = serviceProvider.GetRequiredService <IOptionsMonitor <PostgreSqlOptions> >().Get(name); }
public EventStorage(IServiceProvider serviceProvider, string name) { this._providerName = name; this._serviceProvider = serviceProvider; this._tableStorage = serviceProvider.GetRequiredServiceByName <IPostgreSqlTableStorage>(name); this._options = serviceProvider.GetRequiredService <IOptionsSnapshot <PostgreSqlOptions> >().Get(name); }
public PostgreSqlStateStorage(IServiceProvider serviceProvider, PostgreSqlOptions options, string name, string tableName) { this.providerName = name; this.tableName = tableName; this._serviceProvider = serviceProvider; this._options = serviceProvider.GetRequiredService <IOptionsMonitor <PostgreSqlOptions> >().Get(name); this._logger = serviceProvider.GetRequiredService <ILogger <PostgreSqlStateStorage> >(); this.BuildSql(tableName); }
public PostgreSqlEventStorage(IServiceProvider serviceProvider, PostgreSqlOptions options, string name, string tableName) { this.providerName = name; this.tableName = tableName; this.options = options; this._serviceProvider = serviceProvider; this._logger = serviceProvider.GetRequiredService <ILogger <PostgreSqlStateStorage> >(); this._internalConfiguration = serviceProvider.GetRequiredService <IInternalConfiguration>(); this.BuildSql(tableName); }
public static PostgreSqlDbContext Create(PostgreSqlOptions options) { return(new PostgreSqlDbContext(options)); }
public PostgreSqlDbContext(PostgreSqlOptions options) { this.options = options; dbConnection = new NpgsqlConnection(); dbConnection.ConnectionString = this.options.ConnectionString; }