IQueryProvider.CreateQuery Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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.