public BeanApi(DbConnection connection) { _connectionContainer = new ConnectionContainer.SimpleImpl(connection); }
public BeanApi(string connectionString, Type connectionType) { _connectionContainer = new ConnectionContainer.LazyImpl(connectionString, delegate() { return((DbConnection)Activator.CreateInstance(connectionType)); }); }
public BeanApi(string connectionString, DbProviderFactory factory) { _connectionContainer = new ConnectionContainer.LazyImpl(connectionString, factory.CreateConnection); }