Compartilhar via


SqlProviderServices.UseRowNumberOrderingInOffsetQueries Propriedade

Definição

Obtém ou define um valor que indica se a função ROW_NUMBER() é usada na expressão de classificação passada para a cláusula ORDER BY quando OFFSET está presente na consulta. O valor padrão de true é recomendado para obter resultados de consulta estáveis para operações de paginação. O valor de false pode ser usado para compatibilidade com versões anteriores do EF e fará com que a expressão de classificação seja passada sem modificação para a cláusula ORDER BY, o que pode levar a resultados instáveis se a ordenação for ambígua.

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

Valor da propriedade

Comentários

Esse sinalizador só se aplica a SQL Server 2012 ou posterior. Esse sinalizador não afeta as consultas que já foram convertidas em SQL e armazenadas em cache, portanto, os aplicativos que precisam definir o valor false como para compatibilidade devem fazê-lo antes de executar quaisquer consultas.

Aplica-se a