IQueryProvider.Execute Metod

Definition

Överlagringar

Name Description
Execute(Expression)

Kör frågan som representeras av ett angivet uttrycksträd.

Execute<TResult>(Expression)

Kör den starkt typerade frågan som representeras av ett angivet uttrycksträd.

Execute(Expression)

Kör frågan som representeras av ett angivet uttrycksträd.

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
Public Function Execute (expression As Expression) As Object

Parametrar

expression
Expression

Ett uttrycksträd som representerar en LINQ-fråga.

Returer

Det värde som är resultatet av att köra den angivna frågan.

Kommentarer

Metoden Execute kör frågor som returnerar ett enda värde (i stället för en uppräkningsbar sekvens med värden). Uttrycksträd som representerar frågor som returnerar uppräkningsbara resultat körs när deras associerade IQueryable objekt räknas upp.

Gäller för

Execute<TResult>(Expression)

Kör den starkt typerade frågan som representeras av ett angivet uttrycksträd.

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

Typparametrar

TResult

Typen av värde som är resultatet av att köra frågan.

Parametrar

expression
Expression

Ett uttrycksträd som representerar en LINQ-fråga.

Returer

TResult

Det värde som är resultatet av att köra den angivna frågan.

Kommentarer

Metoden Execute kör frågor som returnerar ett enda värde (i stället för en uppräkningsbar sekvens med värden). Uttrycksträd som representerar frågor som returnerar uppräkningsbara resultat körs när objektet IQueryable<T> som innehåller uttrycksträdet räknas upp.

Standardmetoderna Queryable för frågeoperatorer som returnerar singleton-resultat anropar Execute. De skickar en MethodCallExpression som representerar en LINQ-fråga.

Gäller för