Como Defino una única Conección para toda mi Aplicación Web C# ??

20/01/2005 - 12:53 por Javier Orellana | Informe spam
Hola;

Señores como puedo hacer para trabajar con una única
SqlConnection que quiero abrir al Inicio de Sesion y
Cerrarla al Cierre de Sesion...

lo que pretendo es usar solo esta SqlConnection para
todas mis operaciones posteriores dentro de la Aplicación
Web.
cómo hago además para poder utilizarla desde cualquier
punto de mi aplicación ??

Slds.
Javier Orellana
Analista Programador
Microsoft 2DCE
http://www.xaviware.cl

Preguntas similare

Leer las respuestas

#1 Anonimo
20/01/2005 - 17:53 | Informe spam
No es eso un perjuicio en el rendimiento de la aplicación
web mantener una conexión abierta durante toda la sesión ?

Qué pasa con multi-sesiones, es decir varios usuarios
conectados a la vez ?


Mostrar la cita
única
Mostrar la cita
Aplicación
Mostrar la cita
#2 Rodrigo Corral [MVP]
20/01/2005 - 20:52 | Informe spam
Es un pesimo enfoque, desde el punto de vista del rendimiento, el hacer
todas las peticiones a través de una unica conexión. La conexión única se va
a combertir en un importante cuello de botella.

El patrón adecuado es retener las conexiones el menor tiempo posible,
crearlas justo en el momento en que se necesitan y liberarlas de inmediato.
En .Net las conexiones viven en un pool del que se secan, se usan y se
devuelven para que otra llamada las use. Esto evita que se esten creando y
destruyendo de continuo.

Hecha un vistazo al Microsoft Data Access Block.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Ads by Google
Search Busqueda sugerida