IQueryProvider.Execute Metoda
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í.
Přetížení
Execute(Expression) |
Provede dotaz reprezentovaný zadaným stromem výrazů. |
Execute<TResult>(Expression) |
Spustí dotaz silného typu reprezentovaný zadaným stromem výrazů. |
Execute(Expression)
Provede dotaz reprezentovaný zadaným stromem výrazů.
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
Hodnota, která je výsledkem spuštění zadaného dotazu.
Poznámky
Metoda Execute provádí dotazy, které vrací jednu hodnotu (místo výčtové posloupnosti hodnot). Stromy výrazů, které představují dotazy, které vracejí výčtové výsledky, se spustí při výčtu přidruženého IQueryable objektu.
Platí pro
Execute<TResult>(Expression)
Spustí dotaz silného typu reprezentovaný zadaným stromem výrazů.
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
Hodnota, která je výsledkem spuštění zadaného dotazu.
Poznámky
Metoda Execute provádí dotazy, které vrací jednu hodnotu (místo výčtové posloupnosti hodnot). Stromy výrazů, které představují dotazy, které vracejí výčtové výsledky, se spustí při IQueryable<T> výčtu objektu, který obsahuje strom výrazů.
Metody Queryable standardního operátoru dotazu, které vracejí jednoúčelové výsledky, volají Execute. Předají mu objekt MethodCallExpression , který představuje dotaz LINQ.