Sdílet prostřednictvím


ODataQueryOptions.ApplyTo Metoda

Definice

Přetížení

ApplyTo(IQueryable)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(IQueryable, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(IQueryable, ODataQuerySettings)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(Object, ODataQuerySettings)

Použije dotaz na danou entitu pomocí daného ODataQuerySettings.

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

ApplyTo(IQueryable)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query);
abstract member ApplyTo : System.Linq.IQueryable -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable) As IQueryable

Parametry

query
IQueryable

Původní IQueryable.

Návraty

Nový IQueryable po použití dotazu.

Platí pro

ApplyTo(IQueryable, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, ignoreQueryOptions As AllowedQueryOptions) As IQueryable

Parametry

query
IQueryable

Původní IQueryable.

ignoreQueryOptions
AllowedQueryOptions

Parametry dotazu, které jsou již použity v dotazech.

Návraty

Nový IQueryable po použití dotazu.

Platí pro

ApplyTo(IQueryable, ODataQuerySettings)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, querySettings As ODataQuerySettings) As IQueryable

Parametry

query
IQueryable

Původní IQueryable.

querySettings
ODataQuerySettings

Nastavení, která se mají použít při sestavování dotazů.

Návraty

Nový IQueryable po použití dotazu.

Platí pro

ApplyTo(Object, ODataQuerySettings)

Použije dotaz na danou entitu pomocí daného ODataQuerySettings.

public virtual object ApplyTo (object entity, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings);
abstract member ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings -> obj
override this.ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings -> obj
Public Overridable Function ApplyTo (entity As Object, querySettings As ODataQuerySettings) As Object

Parametry

entity
Object

Původní entita.

querySettings
ODataQuerySettings

Obsahuje ODataQuerySettings všechna nastavení související s aplikací dotazu.

Návraty

Nová entita po $select a $expand dotazu.

Poznámky

U jednotlivých entit je možné použít pouze možnosti dotazu $select a $expand. Tato metoda vyvolá, pokud dotaz obsahuje nějaké další možnosti dotazu.

Platí pro

ApplyTo(IQueryable, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

public virtual System.Linq.IQueryable ApplyTo (System.Linq.IQueryable query, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
override this.ApplyTo : System.Linq.IQueryable * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> System.Linq.IQueryable
Public Overridable Function ApplyTo (query As IQueryable, querySettings As ODataQuerySettings, ignoreQueryOptions As AllowedQueryOptions) As IQueryable

Parametry

query
IQueryable

Původní IQueryable.

querySettings
ODataQuerySettings

Nastavení, která se mají použít při sestavování dotazů.

ignoreQueryOptions
AllowedQueryOptions

Parametry dotazu, které jsou již použity v dotazech.

Návraty

Nový IQueryable po použití dotazu.

Platí pro

ApplyTo(Object, ODataQuerySettings, AllowedQueryOptions)

Použijte individuální dotaz na daný IQueryable ve správném pořadí.

public virtual object ApplyTo (object entity, Microsoft.AspNet.OData.Query.ODataQuerySettings querySettings, Microsoft.AspNet.OData.Query.AllowedQueryOptions ignoreQueryOptions);
abstract member ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> obj
override this.ApplyTo : obj * Microsoft.AspNet.OData.Query.ODataQuerySettings * Microsoft.AspNet.OData.Query.AllowedQueryOptions -> obj
Public Overridable Function ApplyTo (entity As Object, querySettings As ODataQuerySettings, ignoreQueryOptions As AllowedQueryOptions) As Object

Parametry

entity
Object

Původní entita.

querySettings
ODataQuerySettings

Obsahuje ODataQuerySettings všechna nastavení související s aplikací dotazu.

ignoreQueryOptions
AllowedQueryOptions

Parametry dotazu, které jsou již použity v dotazech.

Návraty

Nová entita po $select a $expand dotazu.

Poznámky

U jednotlivých entit je možné použít pouze možnosti dotazu $select a $expand. Tato metoda vyvolá, pokud dotaz obsahuje nějaké další možnosti dotazu.

Platí pro