Доставчикът на .NET oracle има вградени възможности за обединяване на връзки. Всеки път, когато имате нужда от DB връзка, създайте нова, свършете работата и я освободете незабавно. Обединяването на връзки ще се погрижи за ефективното повторно използване на връзките.
Най-добрият начин за освобождаване на връзката е чрез using
конструкция, която ще гарантира, че връзката е отстранена, дори ако възникнат изключения.
using(OracleConnection connection = ConnectionFactory.Create())
{
connection.DoStuff();
} //connection.Dispose() called here.