Existe-t-il un moyen de savoir si un objet IQueryable a un OrderBy appliqué dans son arbre d'expression ?
Le scénario que j'ai est qu'un contrôle de grille a une pagination activée, et un tri par colonne. Cependant, il n'y a pas de tri appliqué par défaut, donc dans ce cas Linq to SQL fait une sélection horriblement énorme pour le nombre de lignes, donc dans tous les scénarios je dois fournir un ordre par, cependant je ne devrais appliquer un ordre par défaut par clé primaire que si aucun autre ordre n'a été spécifié.
Est-ce possible ?