Auf Englisch lesen

Teilen über


IQueryProvider.Execute Methode

Definition

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

C#
public object Execute (System.Linq.Expressions.Expression expression);
C#
public object? Execute (System.Linq.Expressions.Expression expression);

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 (anstelle einer aufzählbaren Sequenz von Werten) zurückgeben. Ausdrucksstrukturen, die Abfragen darstellen, die aufzählbare Ergebnisse zurückgeben, werden ausgeführt, wenn ihr zugeordnetes IQueryable Objekt aufgezählt wird.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Execute<TResult>(Expression)

Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.

C#
public TResult Execute<TResult> (System.Linq.Expressions.Expression expression);

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 (anstelle einer aufzählbaren Sequenz von Werten) zurückgeben. Ausdrucksstrukturen, die Abfragen darstellen, die aufzählbare Ergebnisse zurückgeben, werden ausgeführt, wenn das IQueryable<T> Objekt, das die Ausdrucksstruktur enthält, aufgezählt wird.

Die Queryable Standardabfrageoperatormethoden, die Singleton-Ergebnisse zurückgeben, rufen auf Execute. Sie übergeben eine MethodCallExpression , die eine LINQ-Abfrage darstellt.

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0