System.Data.OracleClient पदावनत और भयानक है। Oracle के ODP.net का उपयोग करें (यदि आप परिनियोजित मशीन पर क्लाइंट सेटअप को नियंत्रित या जान सकते हैं), प्रबंधित ODP.net (यदि आप उस मशीन पर क्लाइंट को नियंत्रित नहीं कर सकते जहाँ प्रोग्राम चलेगा) या Oracle के लिए Dev Art का dotConnect।
http://www.oracle.com/technetwork/topics/dotnet /index-085163.html
मैंने दिन में System.Data.OracleClient का उपयोग किया, और सभी प्रकार के रहस्य विराम, देरी और अस्पष्टीकृत घटनाएं थीं। उदाहरण के लिए, बस एक बाइंड वेरिएबल को लागू करने से किसी भी क्वेरी के निष्पादन में 17 सेकंड की देरी हुई (हमने इसे समय दिया)।
बेशक, 8 मिनट चौंकाने वाला है, लेकिन पहले पास के रूप में अपने ड्राइवर को स्विच करें और देखें कि यह आपको कितना करीब ले जाता है।