J'ai une application web très simple avec 5 tables et un utilisateur. Je continue d'obtenir des erreurs de délai d'attente indiquant que la connexion au pool max a été atteinte. Chaque fois que vous utilisez une IDataReader, la connexion est fermée manuellement. Qu'est-ce que je fais mal?Subsonic 2.2, tous les IDataReaders ont été fermés manuellement, mais ils ont quand même accès à Max Pool Connections avec un seul utilisateur?
0
A
Répondre
1
Essayez d'appeler LoadAndCloseReader() au lieu de simplement Load(). La méthode Load() ouvre un DataReader en interne. Voir aussi: Is connection pooling working correctly in Subsonic?