SqlProviderServices.UseRowNumberOrderingInOffsetQueries Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.