Partager via


SqlProviderServices.UseRowNumberOrderingInOffsetQueries Propriété

Définition

Obtient ou définit une valeur indiquant si la fonction ROW_NUMBER() est utilisée dans l’expression de tri passée à la clause ORDER BY lorsque OFFSET est présent dans la requête. La valeur par défaut de true est recommandée pour obtenir des résultats de requête stables pour les opérations de pagination. La valeur de false peut être utilisée pour la compatibilité avec les versions précédentes d’EF et entraîne le passage sans modification de l’expression de tri à la clause ORDER BY, ce qui peut entraîner des résultats instables si le classement est ambigu.

public static bool UseRowNumberOrderingInOffsetQueries { get; set; }
member this.UseRowNumberOrderingInOffsetQueries : bool with get, set
Public Shared Property UseRowNumberOrderingInOffsetQueries As Boolean

Valeur de propriété

Remarques

Cet indicateur s’applique uniquement à SQL Server 2012 ou version ultérieure. Cet indicateur n’affecte pas les requêtes qui ont déjà été traduites en SQL et mises en cache. Par conséquent, les applications qui doivent définir la valeur sur false pour la compatibilité doivent le faire avant d’exécuter des requêtes.

S’applique à