IQueryProvider.Execute IQueryProvider.Execute IQueryProvider.Execute Method

Definition

Überlädt

Execute(Expression) Execute(Expression) 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) Execute<TResult>(Expression) 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) Execute(Expression) 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);
abstract member Execute : System.Linq.Expressions.Expression -> obj

Parameter

expression
Expression Expression Expression

Eine Ausdrucksbaumstruktur, die eine LINQLINQ-Abfrage darstellt.An expression tree that represents a LINQLINQ query.

Gibt zurück

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, IQueryable werden ausgeführt, wenn das zugehörige-Objekt aufgelistet wird.Expression trees that represent queries that return enumerable results are executed when their associated IQueryable object is enumerated.

Execute<TResult>(Expression) Execute<TResult>(Expression) 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

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 Expression Expression

Eine Ausdrucksbaumstruktur, die eine LINQLINQ-Abfrage darstellt.An expression tree that represents a LINQLINQ query.

Gibt zurück

TResult TResult 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 IQueryable<T> , werden ausgeführt, wenn das 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- ExecuteErgebnis Aufrufe zurückgeben.The Queryable standard query operator methods that return singleton results call Execute. Sie übergeben eine MethodCallExpression , die eine LINQLINQ Abfrage darstellt.They pass it a MethodCallExpression that represents a LINQLINQ query.

Gilt für: