SqlProviderServices.UseRowNumberOrderingInOffsetQueries Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ń.