IQueryProvider.Execute Metoda

Definice

Přetížení

Execute(Expression)

Spustí dotaz reprezentovaný zadaným stromem výrazu.

Execute<TResult>(Expression)

Spustí dotaz se silným typem reprezentovaný zadaným stromem výrazu.

Execute(Expression)

Spustí dotaz reprezentovaný zadaným stromem výrazu.

public:
 System::Object ^ Execute(System::Linq::Expressions::Expression ^ expression);
public object Execute (System.Linq.Expressions.Expression expression);
public object? Execute (System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> obj
Public Function Execute (expression As Expression) As Object

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

Návraty

Object

Hodnota, která je výsledkem spuštění zadaného dotazu.

Poznámky

Metoda Execute provádí dotazy, které vracejí jednu hodnotu (místo výčtu hodnot). Stromy výrazů, které představují dotazy, které vrací výčtové výsledky, se spustí při výčtu jejich přidruženého IQueryable objektu.

Platí pro

Execute<TResult>(Expression)

Spustí dotaz se silným typem reprezentovaný zadaným stromem výrazu.

public:
generic <typename TResult>
 TResult Execute(System::Linq::Expressions::Expression ^ expression);
public TResult Execute<TResult> (System.Linq.Expressions.Expression expression);
abstract member Execute : System.Linq.Expressions.Expression -> 'Result
Public Function Execute(Of TResult) (expression As Expression) As TResult

Parametry typu

TResult

Typ hodnoty, která je výsledkem spuštění dotazu.

Parametry

expression
Expression

Strom výrazů, který představuje dotaz LINQ.

Návraty

TResult

Hodnota, která je výsledkem spuštění zadaného dotazu.

Poznámky

Metoda Execute provádí dotazy, které vracejí jednu hodnotu (místo výčtu hodnot). Stromy výrazů, které představují dotazy, které vrací výčtové výsledky, se spustí, když IQueryable<T> se vytvoří výčet objektu obsahujícího strom výrazu.

Standardní Queryable metody operátoru dotazu, které vracejí volání Executevýsledků singletonu . Předají mu MethodCallExpression dotaz, který představuje dotaz LINQ.

Platí pro