Bonjour à tous,
Je m'occupe de la maintenance d'une application et je suis confronté à plein de problèmes... évidemment
Je viens de trouver :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...
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
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.
Partager