मेरे पास एक वर्ग है जो लागू IEnumerable
करता है, लेकिन लागू नहीं करता है IEnumerable<T>
। मैं इस वर्ग को नहीं बदल सकता, और मैं इसके बजाय किसी अन्य वर्ग का उपयोग नहीं कर सकता। जैसा कि मैंने MSDN LINQIEnumerable<T>
से समझा है कि अगर क्लास इम्प्लीमेंट किया जा सकता है । मैंने उपयोग करने की कोशिश की है instance.ToQueryable()
, लेकिन यह अभी भी LINQ विधियों को सक्षम नहीं करता है। मुझे पता है कि इस वर्ग में केवल एक ही प्रकार के उदाहरण हो सकते हैं, इसलिए कक्षा लागू हो सकती है IEnumerable<T>
, लेकिन यह अभी नहीं है। तो मैं LINQ अभिव्यक्तियों का उपयोग करके इस वर्ग को क्वेरी करने के लिए क्या कर सकता हूं?