क्या लिंक क्वेरी में "पेजिंग" कार्यक्षमता का उपयोग करना संभव है? मान लीजिए कि मैं इस तरह कुछ एक्सएमएल करते हैं:न्यूबी LINQ प्रश्न: LINQ क्वेरीज़ में पेजिंग संभव है?
<Root>
<BetaSection>
<Choices>
<SetA>
<Choice id="choice1">Choice One</Choice>
<Choice id="choice2">Choice Two</Choice>
<Choice id="choice3">Choice Three</Choice>
.
.
.
<Choice id="choice48">Choice Forty-Eight</Choice>
<Choice id="choice49">Choice Forty-Nine</Choice>
<Choice id="choice50">Choice Fifty</Choice>
</SetA>
</Choices>
</BetaSection>
</Root>
अगर मैं पेजिंग कार्यक्षमता को लागू करना चाहता था, मैं ऐसा है कि मैं 11 वीं तत्व पर शुरू और 20 वीं को खत्म हो सकता है एक एक LINQ क्वेरी के लिए ऑफसेट प्रदान करने में सक्षम हो जाएगा तत्व? यदि हां, तो क्या क्वेरी एक्सएमएल की बजाय ऑब्जेक्ट्स की सूची थी, तो क्वेरी अलग होगी?
linq द्वारा पृष्ठांकन संभव है। मैं नहीं जानता कि आप क्या हासिल करने का प्रयास करते हैं।यदि एक्सएमएल फ़ाइल में बड़े रिकॉर्ड सहेजे गए हैं और आप वहां से लिनक के साथ डेटा प्राप्त करना चाहते हैं तो यह संभव नहीं है। अधिकांश समय xml फ़ाइल पढ़ने के लिए xml दस्तावेज़ वर्ग का उपयोग करते हैं और फिर पूर्ण xml डेटा लोड स्मृति में लोड करते हैं। जब स्मृति में पूर्ण डेटा लोड होता है तो इसे पृष्ठांकन के रूप में नहीं माना जाना चाहिए। linq स्मृति से कुछ डेटा पढ़ेगा और वापस लौट आएगा ........ लेकिन इसे पेजिनेशन के रूप में नहीं कहा जा सकता है। मतलब है कि मैं केवल कुछ डेटा को स्मृति में लोड करूंगा जो मैं दिखाने या काम करने जा रहा हूं। – Thomas