IQueryProvider.Execute Methode

Definition

Überlädt

Name Beschreibung
Execute(Expression)

Führt die Abfrage aus, die durch eine angegebene Ausdrucksstruktur dargestellt wird.

Execute<TResult>(Expression)

Führt die stark typisierte Abfrage aus, die durch eine angegebene Ausdrucksstruktur dargestellt wird.

Execute(Expression)

Quelle:
IQueryable.cs
Quelle:
IQueryable.cs
Quelle:
ExpressionVisitor.cs

Führt die Abfrage aus, die durch eine angegebene Ausdrucksstruktur 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 das zugeordnete IQueryable Objekt aufgezählt wird.

Gilt für:

Execute<TResult>(Expression)

Quelle:
IQueryable.cs
Quelle:
IQueryable.cs
Quelle:
ExpressionVisitor.cs

Führt die stark typisierte Abfrage aus, die durch eine angegebene Ausdrucksstruktur 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 Standardmäßigen Abfrageoperatormethoden, die Singleton-Ergebnisse zurückgeben, rufen auf Execute. Sie übergeben es an eine MethodCallExpression LINQ-Abfrage, die eine LINQ-Abfrage darstellt.

Gilt für: