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