इसका ODP.NET प्रदाता से कोई लेना-देना नहीं था। समस्या यह थी कि जिस पुस्तकालय का उपयोग हम अपने लिए कनेक्शन बनाने के लिए करते हैं (जो, निश्चित रूप से, Oracle SQL डेवलपर द्वारा उपयोग नहीं किया जाता है, और जिसका उपयोग मैंने Microsoft प्रदाता की कोशिश करते समय नहीं किया था) हमेशा कुछ भी करने से पहले निम्नलिखित कथनों को निष्पादित कर रहा था:
ALTER SESSION SET NLS_COMP = LINGUISTIC
ALTER SESSION SET NLS_SORT = BINARY_CI
ये Oracle केस-असंवेदनशील बनाते हैं। लेकिन, वे सभी पारंपरिक सूचकांकों को भी बेकार कर देते हैं। क्योंकि हम एक व्यू से क्वेरी कर रहे थे, इसमें ऑर्डरिंग बिल्ट इन थी। और क्योंकि हमारे पास डेटाबेस नहीं है, हम प्रदर्शन की समस्या को ठीक करने के लिए इंडेक्स को भाषाई नहीं बना सकते।
इस (दुर्लभ) परिदृश्य में उन कथनों को निष्पादित न करने का तरीका प्रदान करने से समस्या ठीक हो गई।