Saya memiliki kelas yang mengimplementasikan IEnumerable
, tetapi tidak menerapkan IEnumerable<T>
. Saya tidak dapat mengubah kelas ini, dan saya tidak dapat menggunakan kelas lain sebagai gantinya. Seperti yang saya pahami dari MSDN LINQ dapat digunakan jika kelas mengimplementasikanIEnumerable<T>
. Saya sudah mencoba menggunakan instance.ToQueryable()
, tetapi masih tidak mengaktifkan metode LINQ. Saya tahu pasti bahwa kelas ini dapat berisi instance dari satu jenis saja, sehingga kelas tersebut dapat mengimplementasikannya IEnumerable<T>
, tetapi sebenarnya tidak. Jadi apa yang dapat saya lakukan untuk menanyakan kelas ini menggunakan ekspresi LINQ?