Constructor ConnectionFactoryToPoolAdapter
- Namespace
- Open.Database.Extensions
- Assembly
- Open.Database.Extensions.Core.dll
ConnectionFactoryToPoolAdapter(Func<IDbConnection>)
Presents a connection factory function as an IDbConnectionPool: taking a connection invokes the function and giving it back disposes it.
public ConnectionFactoryToPoolAdapter(Func<IDbConnection> factory)
Parameters
factoryFunc<IDbConnection>The function that creates a new connection each time one is taken.
Remarks
Nothing is pooled. This adapter lets code written against IDbConnectionPool accept a plain factory.
- See Also
ConnectionFactoryToPoolAdapter(IDbConnectionFactory)
Constructs a DbConnectionFactoryExtensions.ConnectionFactoryToPoolAdapter from a connection factory.
public ConnectionFactoryToPoolAdapter(IDbConnectionFactory factory)
Parameters
factoryIDbConnectionFactoryThe factory whose Create() method creates each connection.