Bonjour à tous,

Je m'occupe de la maintenance d'une application et je suis confronté à plein de problèmes... évidemment

Je viens de trouver :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
            Dim myConnection As SqlConnection
            myConnection = New SqlConnection()
            myConnection.ConnectionString = System.Configuration.ConfigurationManager.AppSettings("ConnectionString")
            myConnection.Open()
            Session("myConnection") = myConnection
Cette Session("myConnection") est utilisée par des centaines de méthodes dans diverses class. J'ai tout le temps des anomalies et exception sur des datareader déjà ouvert...

Pour ma part, je trouve totalement aberrant de stocker un objet SqlConnection en session encore plus s'il est open...

Ai-je raison ou tort de penser que c'est une grave faute de conception ? Je vais devoir défendre ma thèse devant mon patron, mais les seuls arguments que j'ai sont : "Parce que c'est totalement débile..."

Vous en pensez quoi ?

Merci pour votre aide.