He estado trabajando en una aplicación web en ASP.net. Mi aplicación tiene varias páginas y todas ellas necesitan mostrar tablas que están pobladas por una base de datos. En este momento, lo que estoy haciendo es, en cada página, abrir una conexión de base de datos, ejecutar la consulta específica a esa página y cerrar la conexión de db. Así que esto sucede cada vez que el usuario hace clic en un enlace para ir a una página nueva o hace clic en un control de formulario como la página de la cuadrícula.¿Buenas prácticas para abrir/cerrar conexiones en una aplicación asp.net?
Me preguntaba si esto fue un desastre desde el punto de vista del rendimiento. ¿Hay alguna forma mejor de hacer esto?
Si usa odp.net, el comportamiento predeterminado es usar la agrupación de conexiones, consulte http://docs.oracle.com/html/E10927_01/featConnecting.htm#i1006393 – tbone