Est-il possible d'obtenir nhibernate pour trier des listes sur une propriété/colonne spécifique (si aucun tri n'a été spécifié)? Peut-être dans les fichiers de cartographie ou d'une autre manière?Tri automatique
1
A
Répondre
0
Impossible à ce jour.
aimerait quelque chose comme:
<nhibernate-mapping>
<class default-order-by="Name">
<property name="Name" column="name" />
</class>
</nhibernate-mapping>
0
vous pouvez utiliser le code ci-dessous:
session.createCriteria (typeof (Iaide)) .AddOrder (Order.Desc ("nom")) .list();
+0
Vous avez raté cette partie: 'si aucun tri n'a été spécifié'. Je veux être en mesure de spécifier le tri par défaut si aucun n'a été spécifié. – jgauffin
Questions connexes
- 1. Tri/analyse automatique des données dans Excel
- 2. StyleCop - membres du type de tri automatique
- 3. Comment activer le tri automatique des données IEnumerable dans GridView?
- 4. problème dans le tri tri 2d tableau tri
- 5. Désactiver le tri automatique sur la grille des propriétés dans ExtJS
- 6. Utilisation de tri automatique sur un JTable et retour des données correctes
- 7. Performance concernant le type de retour pour la requête LINQ compatible avec le tri automatique
- 8. Empêcher le tri automatique des colonnes après la modification d'un DataGridView lié
- 9. Silverlight DataGrid sélection automatique lors de la définition de ItemSource/DataContext, tri,
- 10. tri stable, à savoir, minimalement Disruptive tri
- 11. Tri des résultats MySQL pour la diversité
- 12. Tri NSDictionary
- 13. Tri grilleview
- 14. xslt tri
- 15. ASPxPivotGrid Tri
- 16. rsort tri
- 17. tri asp.net
- 18. Tri LINQ
- 19. DataGridView Tri
- 20. Tri alphanumérique
- 21. python: tri
- 22. haskell tri
- 23. XML tri
- 24. jqGrid tri sur le côté client
- 25. Sauvegarde automatique
- 26. Animation automatique
- 27. Rafraîchissement automatique
- 28. Sql Paging/Tri - Méthode efficace avec tri dynamique?
- 29. C# tri des chaînes VS tri des chaînes Oracle
- 30. Données de base (tri SQLite) tri personnalisé des chaînes
Je ne comprends pas ... parlez-vous des collections d'enfants; ou en spécifiant un ordre de tri par défaut lors de l'obtention d'une liste de racines agrégées? – DanP
'Session.CreateCriteria (typeof (ICustomer)). List()' générerait 'SELECT * FROM clients ORDER BY name' – jgauffin
AFAIK vous ne pouvez le faire que pour les collections, mais pas pour les entités racines. –