IQueryProvider.CreateQuery 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
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.
public:
System::Linq::IQueryable ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable CreateQuery (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable
Public Function CreateQuery (expression As Expression) As IQueryable
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
CreateQuery<TElement>(Expression)
Belirtilen ifade IQueryable<T> ağacı tarafından temsil edilen sorguyu değerlendirebilen bir nesne oluşturur.
public:
generic <typename TElement>
System::Linq::IQueryable<TElement> ^ CreateQuery(System::Linq::Expressions::Expression ^ expression);
public System.Linq.IQueryable<TElement> CreateQuery<TElement> (System.Linq.Expressions.Expression expression);
abstract member CreateQuery : System.Linq.Expressions.Expression -> System.Linq.IQueryable<'Element>
Public Function CreateQuery(Of TElement) (expression As Expression) As IQueryable(Of TElement)
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<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 .