İngilizce dilinde oku

Aracılığıyla paylaş


IQueryProvider.CreateQuery Yöntem

Tanım

Aşırı Yüklemeler

CreateQuery(Expression)

Belirtilen ifade IQueryable ağacı tarafından temsil edilen sorguyu değerlendirebilen bir nesne oluşturur.

CreateQuery<TElement>(Expression)

Belirtilen ifade IQueryable<T> ağacı tarafından temsil edilen sorguyu değerlendirebilen bir nesne oluşturur.

CreateQuery(Expression)

Belirtilen ifade IQueryable ağacı tarafından temsil edilen sorguyu değerlendirebilen bir nesne oluşturur.

C#
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);

Parametreler

expression
Expression

LINQ sorgusunu temsil eden bir ifade ağacı.

Döndürülenler

IQueryable Belirtilen ifade ağacı tarafından temsil edilen sorguyu değerlendirebilen.

Açıklamalar

Not

Expression Döndürülen IQueryable nesnenin özelliği eşittirexpression.

CreateQuery yöntemi, bir ifade ağacı verildiğinde yeni IQueryable nesneler oluşturmak için kullanılır. Döndürülen nesne tarafından temsil edilen sorgu belirli bir LINQ sağlayıcısıyla ilişkilendirilir.

içinde tanımlanan Queryableve Castgibi OfType standart sorgu işleç yöntemlerinin birkaçı bu yöntemi çağırır. Bir LINQ sorgusunu temsil eden bir geçirir MethodCallExpression .

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

CreateQuery<TElement>(Expression)

Belirtilen ifade IQueryable<T> ağacı tarafından temsil edilen sorguyu değerlendirebilen bir nesne oluşturur.

C#
public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);

Tür Parametreleri

TElement

Döndürülen öğelerinin IQueryable<T> türü.

Parametreler

expression
Expression

LINQ sorgusunu temsil eden bir ifade ağacı.

Döndürülenler

IQueryable<TElement>

IQueryable<T> Belirtilen ifade ağacı tarafından temsil edilen sorguyu değerlendirebilen.

Açıklamalar

Not

Expression Döndürülen IQueryable<T> nesnenin özelliği eşittirexpression.

CreateQuery yöntemi, bir ifade ağacı verildiğinde yeni IQueryable<T> nesneler oluşturmak için kullanılır. Döndürülen nesne tarafından temsil edilen sorgu belirli bir LINQ sağlayıcısıyla ilişkilendirilir.

Queryable Numaralandırılabilir sonuçlar döndüren standart sorgu işleci yöntemlerinin çoğu bu yöntemi çağırır. Bir LINQ sorgusunu temsil eden bir geçirir MethodCallExpression .

Şunlara uygulanır

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0