Sdílet prostřednictvím


SqlProviderServices.UseRowNumberOrderingInOffsetQueries Vlastnost

Definice

Získá nebo nastaví hodnotu označující, zda je funkce ROW_NUMBER() použita ve výrazu řazení předaného klauzuli ORDER BY, pokud je v dotazu k dispozici OFFSET. Výchozí hodnota true se doporučuje pro získání výsledků dotazu, které jsou stabilní pro operace stránkování. Hodnotu false lze použít pro kompatibilitu s předchozími verzemi EF a způsobí, že se výraz sort předá klauzuli ORDER BY beze změny, což může vést k nestabilním výsledkům, pokud je řazení nejednoznačné.

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

Hodnota vlastnosti

Poznámky

Tento příznak platí jenom pro SQL Server 2012 nebo novější. Tento příznak nemá vliv na dotazy, které již byly přeloženy do SQL a uloženy v mezipaměti, proto aplikace, které potřebují nastavit hodnotu na false z důvodu kompatibility, by to měly udělat před spuštěním jakýchkoli dotazů.

Platí pro