J'essaye d'utiliser skip et de prendre IGrouping mais je ne veux pas faire de page sur la clé groupée Je veux le faire sur les éléments qui ont été groupé.Comment faites-vous la page IGrouper sur les éléments groupés plutôt que le groupe
0
A
Répondre
0
Vous pouvez les mettre en page avant de les grouper.
il est assez facile à la page ce genre de choses en mémoire:
var page =
(
from g in groups
from item in g
select item
).Skip(100).Take(20);
Il ne se traduit pas en sql très bien - ce qui est la raison pour laquelle personne ne répond. Le problème est que lorsque vous demandez les éléments d'un groupe, linq To Sql re-interroge la base de données par la clé de groupe pour obtenir ces éléments. C'est pourquoi il est préférable de commander et de faire des pages sans regroupement.
Vous pouvez obtenir la commande conditionnelle en utilisant l'opérateur ternaire:
var query =
from c in Customers
order c by
c.Name.StartsWith("B") ? 1 :
c.Orders.Any() ? 2 :
3,
c.Name
select c;
Questions connexes
- 1. Enregistreur d'événements sur les enfants plutôt que sur les parents
- 2. magento simple produit lien pour ouvrir les produits groupés page
- 3. comment utiliser jquery $ .post sur la même page plutôt que sur un autre?
- 4. iframe cliquez sur le lien qu'il ouvre dans la page parent plutôt que dans la page iframe
- 5. Comment faire pour charger un événement sur un événement plutôt que sur un chargement de page
- 6. comment les éléments de la liste groupe à l'aide jquery
- 7. Comment afficher l'en-tête de groupe pour les éléments dans la liste déroulante Silverlight?
- 8. MySQL: Retourne les champs groupés où le groupe n'est pas vide, efficacement
- 9. Comptage des éléments dans les résultats groupés dans Linq à Sql
- 10. Comment implémenter une boîte de groupe WPF plutôt que deux colonnes?
- 11. jquery sélectionner tous les éléments sauf le dernier par groupe
- 12. Perl: Comment obtenir tous les modèles groupés
- 13. comment appliquer un groupe sur des éléments xslt
- 14. Comment faire dynamiquement cela dans le code plutôt que XML?
- 15. rediriger vers la page d'accueil plutôt que la page d'erreur 404!
- 16. MySQL: comptez les objets groupés?
- 17. jquery slideDown plutôt que slideAndPush
- 18. XSLT Nombre total d'éléments groupés
- 19. Comment effectuer le classement Groupés dans MySQL
- 20. Outil pour différencier la structure sémantique de la page Web plutôt que le contenu
- 21. Comment devrais-je concevoir ma page pour permettre le mouvement dynamique des éléments sur la page?
- 22. Validation sur les annotations de liaison javax plutôt que sur le schéma
- 23. Comment obtenir "Facebook Like" pour mettre l'accent sur les éléments de la page et non sur la page elle-même?
- 24. Faire défiler les éléments avec jQuery en fonction de l'attribut name plutôt que de l'ID
- 25. Comment faire pour que les éléments msgroup ItemGroup soient séparés par un espace plutôt que par un point-virgule?
- 26. Récupérer les produits groupés par ventes totales?
- 27. Générer le fichier pour le téléchargement en utilisant Response.Write et changer les éléments sur la page
- 28. Vous souhaitez que la page ASPX C# produise du texte brut plutôt que HTML
- 29. Quatre éléments dans un groupe de jeux d'enregistrements dans MySQL
- 30. comment créer l'objet par programme plutôt que d'utiliser la bibliothèque de l'interface utilisateur sur iPhone?
La chose est que je dois commander les groupes dans un sens puis commander les documents au sein de chaque groupe par une autre valeur. – Gazeth