IQueryProvider.Execute Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Execute(Expression) |
Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird. |
Execute<TResult>(Expression) |
Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird. |
Execute(Expression)
Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.
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
Parameter
- expression
- Expression
Eine Ausdrucksstruktur, die eine LINQ-Abfrage darstellt.
Gibt zurück
Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert.
Hinweise
Die Execute Methode führt Abfragen aus, die einen einzelnen Wert zurückgeben (anstelle einer aufzählbaren Abfolge von Werten). Ausdrucksstrukturen, die Abfragen darstellen, die aufzählbare Ergebnisse zurückgeben, werden ausgeführt, wenn ihr zugeordnetes IQueryable Objekt aufgezählt wird.
Gilt für
Execute<TResult>(Expression)
Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.
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
Typparameter
- TResult
Der Typ des Werts, der aus der Ausführung der Abfrage resultiert.
Parameter
- expression
- Expression
Eine Ausdrucksstruktur, die eine LINQ-Abfrage darstellt.
Gibt zurück
- TResult
Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert.
Hinweise
Die Execute Methode führt Abfragen aus, die einen einzelnen Wert zurückgeben (anstelle einer aufzählbaren Abfolge von Werten). Ausdrucksstrukturen, die Abfragen darstellen, die aufzählbare Ergebnisse zurückgeben, werden ausgeführt, wenn das Objekt, das IQueryable<T> die Ausdrucksstruktur enthält, aufgezählt wird.
Die Queryable Standardabfrageoperatormethoden, mit denen Singleton-Ergebnisse aufgerufen werden Execute. Sie übergeben es ein MethodCallExpression , das eine LINQ-Abfrage darstellt.