IQueryProvider.Execute Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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 .