Hallo,

kannst du das auch nochmal idiotensicher erklären? Trotz Klimaanlage bin
ich heute wohl nicht so ganz in der Lage mich in sowas reinzudenken ... 

> -----Ursprüngliche Nachricht-----
> Von: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Im Auftrag von Albert Weinert
> Gesendet: Donnerstag, 28. Juli 2005 12:10
> An: [email protected]
> Betreff: AW: [Asp.net] Datenbankverbindung - 1x pro Prozess?
> 
> Hallo Thomas,
> 
> > Das führt aber bei mir im Extremfall zum Beispiel dazu, dass
> > pro Website-Aufruf ca. 120 Connections (!) geöffnet und
> > wieder geschlossen werden, weil eben über 100 UserControls
> > dynamisch in nen Placeholder gerendert werden, die wiederum
> > selbst DB-Logik enthalten.
> 
> Ich habe mir ein Pseudo-Singleton Klasse gebaut, diese gibt 
> Session-Spezifische Instanz zurück. Diese verwaltet dann die 
> Connection.
> 
> DB &db = DB.getInstance();
> 
> try 
> {
>    db.Open();
>    SqlCommand cmd = new SqlCommand(db.Connection);
> } catch (blah)
> {
> }
> finaly 
> {
>    db.Close();
> }
> 
> Open() und Close() machen eine Referenzzählung. So das auch 
> verschachtelte Nutzung möglich ist und es erst Sinnvoll 
> machen, da ich wenn mir bekannt ist die nun viele Objekte des 
> öfteren Connections brauchen diese in ein db.Open() 
> db.Close() packen kann und man nur eine einzige Connection verwendet. 
> 
> Grüße
> 
> Albert
> 

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an