IQueryProvider.Execute Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| Execute(Expression) |
Kör frågan som representeras av ett angivet uttrycksträd. |
| Execute<TResult>(Expression) |
Kör den starkt typerade frågan som representeras av ett angivet uttrycksträd. |
Execute(Expression)
Kör frågan som representeras av ett angivet uttrycksträd.
public:
System::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
Parametrar
- expression
- Expression
Ett uttrycksträd som representerar en LINQ-fråga.
Returer
Det värde som är resultatet av att köra den angivna frågan.
Kommentarer
Metoden Execute kör frågor som returnerar ett enda värde (i stället för en uppräkningsbar sekvens med värden). Uttrycksträd som representerar frågor som returnerar uppräkningsbara resultat körs när deras associerade IQueryable objekt räknas upp.
Gäller för
Execute<TResult>(Expression)
Kör den starkt typerade frågan som representeras av ett angivet uttrycksträd.
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
Typparametrar
- TResult
Typen av värde som är resultatet av att köra frågan.
Parametrar
- expression
- Expression
Ett uttrycksträd som representerar en LINQ-fråga.
Returer
Det värde som är resultatet av att köra den angivna frågan.
Kommentarer
Metoden Execute kör frågor som returnerar ett enda värde (i stället för en uppräkningsbar sekvens med värden). Uttrycksträd som representerar frågor som returnerar uppräkningsbara resultat körs när objektet IQueryable<T> som innehåller uttrycksträdet räknas upp.
Standardmetoderna Queryable för frågeoperatorer som returnerar singleton-resultat anropar Execute. De skickar en MethodCallExpression som representerar en LINQ-fråga.