ODataQuerySettings Třída
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í.
Tato třída popisuje nastavení, která se mají použít při sestavování dotazů.
public class ODataQuerySettings
type ODataQuerySettings = class
Public Class ODataQuerySettings
- Dědičnost
-
ODataQuerySettings
Konstruktory
ODataQuerySettings() |
Vytvoří instanci nové instance ODataQuerySettings třídy a inicializuje výchozí nastavení. |
Vlastnosti
EnableConstantParameterization |
Získá nebo nastaví hodnotu určující, zda konstanty mají být parametrizovány. Parametrizace konstant by s využitím Entity Frameworku zlepšila výkon. |
EnableCorrelatedSubqueryBuffering |
Získá nebo nastaví hodnotu označující, zda dotazy s rozšířenými navigacemi by měly být formulovány tak, aby podporovaly korelované výsledky poddotazů k ukládání do vyrovnávací paměti. Ukládání korelovaných výsledků poddotazů do vyrovnávací paměti může snížit počet dotazů z N + 1 na 2 uložením výsledků z poddotazů do vyrovnávací paměti. |
EnsureStableOrdering |
Získá nebo nastaví hodnotu určující, zda má složení dotazu změnit původní dotaz, pokud je to nutné k zajištění stabilního pořadí řazení. |
HandleNullPropagation |
Získá nebo nastaví hodnotu označující, jak se má během sestavení dotazu zpracovat šíření null. |
HandleReferenceNavigationPropertyExpandFilter |
Čest $filter uvnitř $expand navigační vlastnosti mimo kolekci. Rozbalená vlastnost se vyplní pouze tehdy, když se filtr vyhodnotí jako true. Toto nastavení je ve výchozím nastavení false. |
PageSize |
Získá nebo nastaví maximální počet výsledků dotazu, které se mají vrátit. |