Bonjour à tous,
Je suis en train de faire la couche d'accès aux données d'une application client lourd. Cette couche sera, plus tard, utilisée pour une application Web. Mon collègue (qui est actuellement en vacances) m'a dit que pour le Web, la connexion à la BDD doit tout le temps être fermée. Donc pour tout accès à la BDD on ouvre une connexion, on fait sa requête et on referme.
Moi, je dois récupérer une foule d'informations dans la BDD (donc plusieurs requêtes de selection) pour construire un Objet.
Ma question est donc la suivante : Est-ce qu'il vaut mieux ouvrir et fermer la connexion à chaque requete de sélection? ou bien j'ouvre, je récupère tout ce que j'ai à récupérer, puis je ferme? Qu'est-ce qui influence votre choix?
Autre question : Est-ce que cette façon de faire est bonne :
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 using(Context Entity) { Récupération des données via le Context }
Enfin, si quelqu'un a des exemples de code je suis preneuse.
Merci
Partager