Tout le monde sait qu'il faut fermer une connexion immédiatement après l'avoir utilisée.
En raison d'un défaut de conception de mon modèle d'objet de domaine, j'ai dû laisser la connexion ouverte pendant tout le cycle de vie de la page. Essentiellement, j'ai une propriété Just In Time qui ouvre une connexion lors du premier appel, puis lors de Page.Unload (..), elle vérifie si une connexion à la base de données a déjà été ouverte, et la ferme si c'est le cas. Comme cela ne prend qu'une seconde, j'ai pensé que ce n'était pas très différent que de la fermer immédiatement.
Est-ce que ça va ? Ou faut-il encore le fermer immédiatement après chaque utilisation ?
Merci d'avance.