SqlProviderServices.UseRowNumberOrderingInOffsetQueries Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework