Neliott / ScannergicBackend

0 stars 0 forks source link

Fermeture de la connection à la base de données #9

Open NolanEvard opened 2 years ago

NolanEvard commented 2 years ago

Bonjour @NicolasGlassey ,

En travaillant sur la connection à la base de données depuis l'API je vous avais demandé comment est-ce que je pouvais faire une fonction de SELECT universelle et nous nous somme mis d'accord qu'il fallait que je retourne un objet de type MySqlDataReader puis par la suite trier les données dont j'ai besoin en fonction de la requête de départ. Cependant dans ma fonction de SELECT universelle je refermais la connection avant de retourner mon objet de type MySqlDataReader, ce qui a pour conséquence de le détruire et empêche donc de trier les données par la suite

Voici une illustration de ce dont je parle:

image

Vous trouverez ce code sur la branche feature/getAllAllergens dans le fichier DBConnector.cs

NolanEvard commented 2 years ago

@NicolasGlassey Cette issue est toujours d'actualité. Mon code fonctionne mais la connection à la base de données n'est jamais fermée après avoir exécuté la requête de SELECT. Je propose que nous regardions cela après les vacances de Noël si possible afin d'être au clair sur le méthode à choisir pour la suite.

Merci d'avance et meilleures salutations.