sql >> Base de Datos >  >> RDS >> Oracle

manteniendo una conexión a DB o abriendo y cerrando por necesidad

El proveedor de Oracle .NET tiene capacidades integradas de agrupación de conexiones. Siempre que necesite una conexión de base de datos, cree una nueva que haga el trabajo y libérela de inmediato. La agrupación de conexiones se encargará de reutilizar las conexiones de manera eficiente.

La mejor manera de liberar la conexión es a través de using construcción que garantizará que se elimine la conexión, incluso si se producen excepciones.

using(OracleConnection connection = ConnectionFactory.Create())
{
    connection.DoStuff();

} //connection.Dispose() called here.