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 ?


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
.

Respuesta Responder a este mensaje
#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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida