Sdílet prostřednictvím


DbExpressionBuilder.Where Metoda

Definice

Vytvoří nový DbFilterExpression filtr, který filtruje prvky v dané vstupní sadě pomocí zadaného predikátu.

public static System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression Where (this System.Data.Entity.Core.Common.CommandTrees.DbExpression source, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> predicate);
static member Where : System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbFilterExpression
<Extension()>
Public Function Where (source As DbExpression, predicate As Func(Of DbExpression, DbExpression)) As DbFilterExpression

Parametry

source
DbExpression

Výraz, který určuje vstupní sadu.

predicate
Func<DbExpression,DbExpression>

Metoda představující predikát, který se má vyhodnotit pro každý člen vstupní sady. Tato metoda musí vytvořit výraz s logickým typem výsledku, který poskytuje logiku predikátu.

Návraty

Nový DbQuantifierExpression, který představuje operaci Any.

Výjimky

Výraz vytvořený predikátem má hodnotu null.

Výraz vytvořený predikátem nemá logický typ výsledku.

Platí pro