IQueryProvider.Execute Yöntem

Tanım

Aşırı Yüklemeler

Execute(Expression)

Belirtilen ifade ağacı tarafından temsil edilen sorguyu yürütür.

Execute<TResult>(Expression)

Belirtilen ifade ağacı tarafından temsil edilen kesin tür belirtilmiş sorguyu yürütür.

Execute(Expression)

Belirtilen ifade ağacı tarafından temsil edilen sorguyu yürütür.

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

Parametreler

expression
Expression

LINQ sorgusunu temsil eden bir ifade ağacı.

Döndürülenler

Belirtilen sorgunun yürütülmesinden kaynaklanan değer.

Açıklamalar

yöntemi, Execute tek bir değer döndüren sorguları yürütür (numaralandırılabilir bir değer dizisi yerine). Numaralandırılabilir sonuçlar döndüren sorguları temsil eden ifade ağaçları, ilişkili IQueryable nesneleri numaralandırıldığında yürütülür.

Şunlara uygulanır

Execute<TResult>(Expression)

Belirtilen ifade ağacı tarafından temsil edilen kesin tür belirtilmiş sorguyu yürütür.

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

Tür Parametreleri

TResult

Sorgunun yürütülmesinden kaynaklanan değerin türü.

Parametreler

expression
Expression

LINQ sorgusunu temsil eden bir ifade ağacı.

Döndürülenler

TResult

Belirtilen sorgunun yürütülmesinden kaynaklanan değer.

Açıklamalar

yöntemi, Execute tek bir değer döndüren sorguları yürütür (numaralandırılabilir bir değer dizisi yerine). Listelenebilir sonuçlar döndüren sorguları temsil eden ifade ağaçları, ifade ağacını IQueryable<T> içeren nesne numaralandırıldığında yürütülür.

Tekil Queryable sonuçlar döndüren standart sorgu işleç yöntemleri çağrısı gönderir Execute. Bir LINQ sorgusunu temsil eden bir geçirirler MethodCallExpression .

Şunlara uygulanır