Beispiel #1
0
 /// <summary>
 ///     Supply a source for the connection string to a Postgresql database
 /// </summary>
 /// <param name="connectionSource"></param>
 public void Connection(Func <string> connectionSource)
 {
     Tenancy = new DefaultTenancy(new ConnectionFactory(connectionSource), this);
 }
Beispiel #2
0
 /// <summary>
 ///     Supply a mechanism for resolving an NpgsqlConnection object to
 ///     the Postgresql database
 /// </summary>
 /// <param name="source"></param>
 public void Connection(Func <NpgsqlConnection> source)
 {
     Tenancy = new DefaultTenancy(new LambdaConnectionFactory(source), this);
 }
Beispiel #3
0
 /// <summary>
 ///     Supply the connection string to the Postgresql database
 /// </summary>
 /// <param name="connectionString"></param>
 public void Connection(string connectionString)
 {
     Tenancy = new DefaultTenancy(new ConnectionFactory(connectionString), this);
 }