Bagikan melalui


DbExpressionBuilder.Where Metode

Definisi

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.

Berlaku untuk