जब तक आप अपने कनेक्शन का निपटान करने के बारे में सख्त हैं, डिफ़ॉल्ट (कम से कम sql-server के लिए) यह है कि यह स्वचालित रूप से काम करेगा। आपके उदाहरण में आपके पास केवल 3 अंतर्निहित हो सकते हैं कनेक्शन (एक प्रति कनेक्शन स्ट्रिंग)।
लेकिन हमेशा सुनिश्चित करें कि आपके कनेक्शन का निपटान किया गया है, आदर्श रूप से using
. के साथ :
using(var conn = new SqlConnection(connectionString)) {
// use conn
}
फिर इसे पूल में वापस छोड़ दिया जाता है (फिर से उपयोग के लिए जब एक ही कनेक्शन-स्ट्रिंग को आगे देखा जाता है) तब भी जब कोई अपवाद फेंका जाता है।
अक्षम करने के लिए पूलिंग (यदि आप चुनते हैं), Pooling=false;
. शामिल करें कनेक्शन-स्ट्रिंग में।