vb.net - Paging Extension Method for IQueryable(Of T) -


मैंने जेनेटिक पेजिंग प्रदान करने के लिए IQueryable & lt; T & gt; बढ़ाने का प्रयास करते हुए निम्नलिखित विधियां लिखी हैं मेरे कस्टम पेजर नियंत्रण के साथ लेकिन, जब मैं IQueryable & lt; खाता & gt; पर विधि को कॉल करने का प्रयास करता हूं, तो मुझे निम्नलिखित कंपाइलर त्रुटि मिलती है:

बीसी 30456: 'पेज' का सदस्य नहीं है 'System.Linq.IQueryable (OrgName.ProjName.Account के)'।।

स्रोत:

  आयात सिस्टम। रनटाइम। कॉम्पलरसर्विसेस मॉड्यूल पेजिंग & lt; एक्सटेंशन () & gt; सार्वजनिक फ़ंक्शन पृष्ठ (टी के रूप में) (स्रोत के रूप में IQueryable (टी के), पृष्ठ सूचकांक पूर्णांक के रूप में, पूर्णांक के रूप में पेजसिस्टम, बायरेफ़ रिकॉर्ड, पूर्णांक के रूप में) IQueryable (टी के) रिकार्ड के रूप में = source.Count () लौटें स्रोत। स्किप करें (पेज इंडेक्स * pageSize )। (पृष्ठसिज़) एंड फ़ंक्शन एंड मॉड्यूल  

मॉड्यूल फ़ाइल एक ही विधानसभा और नाम स्थान में खाता व्यावसायिक वस्तु ( OrgName.ProjName) के रूप में है )। (निर्दोषों की रक्षा के लिए नाम बदल दिया गया है।)

मुझे यकीन नहीं है कि उपरोक्त इस प्रश्न के उत्तर में स्वीकार किए गए उत्तर की तुलना में कोई अलग है (भाषा के अलावा, जाहिर है):

कोई भी विचार जो मैं गलत कर रहा हूं?

सुनिश्चित करें कि आपका मॉड्यूल सार्वजनिक है, और फाइल में उचित "आयात" कथन का उपयोग करना सुनिश्चित करें, जहां आप एक्सटेंशन विधि का उपयोग करना चाहते हैं।

चीयर्स


Comments

Popular posts from this blog

c# - Reactive Extensions ControlScheduler -

multithreading - Reorderings in java memory model -

java - Add color code support to a Bukkit plugin -