DbExpressionBuilder.Where 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.
Membuat baru DbFilterExpression yang memfilter elemen dalam set input yang diberikan menggunakan predikat yang ditentukan.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFilterExpression ^ Where(System::Data::Common::CommandTrees::DbExpression ^ source, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ predicate);
public static System.Data.Common.CommandTrees.DbFilterExpression Where (this System.Data.Common.CommandTrees.DbExpression source, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> predicate);
static member Where : System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFilterExpression
<Extension()>
Public Function Where (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbFilterExpression
Parameter
- source
- DbExpression
Ekspresi yang menentukan set input.
- predicate
- Func<DbExpression,DbExpression>
Metode yang mewakili predikat untuk dievaluasi untuk setiap anggota set input. Metode ini harus menghasilkan ekspresi dengan jenis hasil Boolean yang menyediakan logika predikat.
Mengembalikan
DbQuantifierExpression baru yang mewakili operasi Apa pun.
Pengecualian
source
atau predicate
adalah null.
-atau-
Ekspresi yang dihasilkan oleh predicate
null.
Ekspresi yang dihasilkan oleh predicate
tidak memiliki tipe hasil Boolean.