Udostępnij za pośrednictwem


SqlProviderServices.UseRowNumberOrderingInOffsetQueries Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy funkcja ROW_NUMBER() jest używana w wyrażeniu sortowania przekazanym do klauzuli ORDER BY, gdy funkcja OFFSET jest obecna w zapytaniu. Wartość domyślna jest zalecana do uzyskiwania true wyników zapytania, które są stabilne dla operacji stronicowania. Wartość może false służyć do zapewnienia zgodności z poprzednimi wersjami programu EF i spowoduje przekazanie wyrażenia sortowania niezmodyfikowanego do klauzuli ORDER BY, co może prowadzić do niestabilnych wyników, jeśli kolejność jest niejednoznaczna.

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

Wartość właściwości

Uwagi

Ta flaga dotyczy tylko SQL Server 2012 lub nowszych. Ta flaga nie ma wpływu na zapytania, które zostały już przetłumaczone na język SQL i buforowane, dlatego aplikacje, które muszą ustawić wartość dla false zgodności, powinny to zrobić przed wykonaniem zapytań.

Dotyczy