Aracılığıyla paylaş


DbExpressionBuilder.Where Yöntem

Tanım

Belirtilen koşulu kullanarak verilen giriş kümesindeki öğeleri filtreleyen yeni DbFilterExpression bir oluşturur.

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

Parametreler

source
DbExpression

Giriş kümesini belirten bir ifade.

predicate
Func<DbExpression,DbExpression>

Giriş kümesinin her üyesi için değerlendirilecek koşulu temsil eden bir yöntem. Bu yöntemin koşul mantığını sağlayan boole sonuç türüne sahip bir ifade üretmesi gerekir.

Döndürülenler

Any işlemini temsil eden yeni bir DbQuantifierExpression.

Özel durumlar

source veya predicate null.

-veya-

tarafından predicate üretilen ifade null.

tarafından predicate üretilen ifadenin Boole sonuç türü yok.

Şunlara uygulanır