DbExpressionBuilder.Where Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een nieuwe DbFilterExpression die de elementen in de opgegeven invoerset filtert met behulp van het opgegeven predicaat.
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
Parameters
- source
- DbExpression
Een expressie waarmee de invoerset wordt opgegeven.
- predicate
- Func<DbExpression,DbExpression>
Een methode die het predicaat aangeeft dat moet worden geëvalueerd voor elk lid van de invoerset. Deze methode moet een expressie produceren met een Booleaans resultaattype dat de predicaatlogica biedt.
Retouren
Een nieuwe DbQuantifierExpression die de bewerking Any vertegenwoordigt.
Uitzonderingen
source of predicate null is.
– of –
De expressie die wordt geproduceerd door predicate is null.
De expressie die wordt geproduceerd door predicate heeft geen Booleaanse resultaattype.