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) |
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
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.