internal void Init(string connectionString) { Guard.NotNullOrEmpty(connectionString, "connectionString"); connectionPool = new OracleConnectionPool(connectionString); lock (connectionPoolDictioanry) { connectionPoolDictioanry[connectionString] = connectionPool; } }
public OracleConnection(OracleConnectionPool connectionPool) : base(connectionPool.Pop()) { this.connectionPool = connectionPool; }