public PgsqlPersistenceSession( IDbConnectionFactory connectionFactory, IProvideRoutingInfo routingProvider, bool suppressAmbientTransaction = false, string schema = "es") { Expect.NotNull(connectionFactory, nameof(connectionFactory)); Expect.NotNull(routingProvider, nameof(routingProvider)); Expect.NotEmpty(schema, nameof(schema)); this.connectionFactory = connectionFactory; routing = routingProvider; SuppressAmbientTransaction = suppressAmbientTransaction; this.schema = schema; connections = new ConcurrentDictionary <string, NpgsqlConnection>(); }
public PgsqlPersistence(IDbConnectionFactory connectionFactory, IProvideRoutingInfo routingProvider, string schema = "es") { this.connectionFactory = connectionFactory; routing = routingProvider; this.schema = schema; }