IQueryProvider.Execute Methode

Definition

Überlädt

Execute(Expression)

Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.Executes the query represented by a specified expression tree.

Execute<TResult>(Expression)

Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.Executes the strongly-typed query represented by a specified expression tree.

Execute(Expression)

Führt die Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.Executes the query represented by a specified expression tree.

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 Ausdrucks Baumstruktur, die eine LINQ-Abfrage darstellt.An expression tree that represents a LINQ query.

Gibt zurück

Object

Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert.The value that results from executing the specified query.

Hinweise

Die- Execute Methode führt Abfragen aus, die einen einzelnen Wert zurückgeben (anstelle einer Aufzähl baren Sequenz von Werten).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Ausdrucks Baumstrukturen, die Abfragen darstellen, die Aufzähl Bare Ergebnisse zurückgeben, werden ausgeführt, wenn das zugehörige- IQueryable Objekt aufgelistet wird.Expression trees that represent queries that return enumerable results are executed when their associated IQueryable object is enumerated.

Gilt für:

Execute<TResult>(Expression)

Führt die stark typisierte Abfrage aus, die von einer angegebenen Ausdrucksbaumstruktur dargestellt wird.Executes the strongly-typed query represented by a specified expression tree.

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.The type of the value that results from executing the query.

Parameter

expression
Expression

Eine Ausdrucks Baumstruktur, die eine LINQ-Abfrage darstellt.An expression tree that represents a LINQ query.

Gibt zurück

TResult

Der Wert, der aus der Ausführung der angegebenen Abfrage resultiert.The value that results from executing the specified query.

Hinweise

Die- Execute Methode führt Abfragen aus, die einen einzelnen Wert zurückgeben (anstelle einer Aufzähl baren Sequenz von Werten).The Execute method executes queries that return a single value (instead of an enumerable sequence of values). Ausdrucks Baumstrukturen, die Abfragen darstellen, die Aufzähl Bare Ergebnisse zurückgeben, werden ausgeführt, wenn das IQueryable<T> Objekt, das die Ausdrucks Baumstruktur enthält, aufgezählt wird.Expression trees that represent queries that return enumerable results are executed when the IQueryable<T> object that contains the expression tree is enumerated.

Die Queryable Standard Abfrage Operator-Methoden, die Singleton-Ergebnis Aufrufe zurückgeben Execute .The Queryable standard query operator methods that return singleton results call Execute. Sie übergeben eine MethodCallExpression , die eine LINQ-Abfrage darstellt.They pass it a MethodCallExpression that represents a LINQ query.

Gilt für: