SqlProviderServices.UseRowNumberOrderingInOffsetQueries Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework