Sdílet prostřednictvím


ODataQuerySettings Třída

Definice

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.

Platí pro