Ejemplo n.º 1
0
        private Driver CheckoutConnection()
        {
            Driver driver = this.idlePool.Dequeue();

            if (!driver.Ping())
            {
                driver.Close();
                driver = this.CreateNewPooledConnection();
            }
            if (this.settings.ConnectionReset)
            {
                driver.Reset();
            }
            return(driver);
        }