IQueryProvider.CreateQuery Metode

Definisi

Overload

CreateQuery(Expression)

Membuat IQueryable objek yang dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi tertentu.

CreateQuery<TElement>(Expression)

Membuat IQueryable<T> objek yang dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi tertentu.

CreateQuery(Expression)

Membuat IQueryable objek yang dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi tertentu.

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

Parameter

expression
Expression

Pohon ekspresi yang mewakili kueri LINQ.

Mengembalikan

Yang IQueryable dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi yang ditentukan.

Keterangan

Catatan

Properti Expression objek yang dikembalikan IQueryable sama dengan expression.

Metode CreateQuery ini digunakan untuk membuat objek baru IQueryable , diberikan pohon ekspresi. Kueri yang diwakili oleh objek yang dikembalikan dikaitkan dengan penyedia LINQ tertentu.

Beberapa metode operator kueri standar yang ditentukan dalam Queryable, seperti OfType dan Cast, panggil metode ini. Mereka meneruskannya yang MethodCallExpression mewakili kueri LINQ.

Berlaku untuk

CreateQuery<TElement>(Expression)

Membuat IQueryable<T> objek yang dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi tertentu.

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)

Jenis parameter

TElement

Jenis elemen IQueryable<T> yang dikembalikan.

Parameter

expression
Expression

Pohon ekspresi yang mewakili kueri LINQ.

Mengembalikan

IQueryable<TElement>

Yang IQueryable<T> dapat mengevaluasi kueri yang diwakili oleh pohon ekspresi yang ditentukan.

Keterangan

Catatan

Properti Expression objek yang dikembalikan IQueryable<T> sama dengan expression.

Metode CreateQuery ini digunakan untuk membuat objek baru IQueryable<T> , diberikan pohon ekspresi. Kueri yang diwakili oleh objek yang dikembalikan dikaitkan dengan penyedia LINQ tertentu.

Sebagian Queryable besar metode operator kueri standar yang mengembalikan hasil yang dapat dijumlahkan memanggil metode ini. Mereka meneruskannya yang MethodCallExpression mewakili kueri LINQ.

Berlaku untuk