Est-il possible d'utiliser la fonctionnalité "pagination" dans les requêtes Linq? Disons que j'ai quelques XML comme ceci:Newbie LINQ Question: La pagination dans les requêtes LINQ est-elle possible?
<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>
Si je voulais mettre en œuvre la fonctionnalité de recherche de personnes, je serais en mesure de fournir une compensation à une requête LINQ telle que je puisse commencer au 11ème élément et se termine le 20 élément? Si oui, la requête serait-elle différente si les données étaient une liste d'objets au lieu de XML?
La pagination par linq est possible. Je ne sais pas ce que vous essayez d'atteindre.s'il y a d'énormes enregistrements sauvegardés dans le fichier xml et que vous voulez récupérer des données à partir de là par linq avec pagination alors ce n'est pas possible. la plupart du temps, les gens utilisent la classe xml doc pour lire le fichier xml, puis charger les données xml en mémoire. cela ne devrait pas être considéré comme une pagination lorsque des données complètes sont chargées dans la mémoire. linq va juste lire quelques données de la mémoire et revenir ........ mais cela ne peut pas être dit que pagination.pagination signifie que je vais charger seulement quelques données dans la mémoire que je vais montrer ou travailler avec. – Thomas