DbExpressionBuilder.Lambda Methode

Definitie

Hiermee maakt u een DbLambda met de opgegeven inline Lambda-functie-implementatie en formele parameters.

Overloads

Name Description
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Hiermee maakt u een DbLambda met de opgegeven inline Lambda-functie-implementatie en formele parameters.

Lambda(DbExpression, DbVariableReferenceExpression[])

Hiermee maakt u een DbLambda met de opgegeven inline Lambda-functie-implementatie en formele parameters.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Hiermee maakt u een DbLambda met de opgegeven inline Lambda-functie-implementatie en formele parameters.

public:
 static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda(System.Data.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbVariableReferenceExpression> variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * seq<System.Data.Common.CommandTrees.DbVariableReferenceExpression> -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, variables As IEnumerable(Of DbVariableReferenceExpression)) As DbLambda

Parameters

body
DbExpression

Een expressie die de logica van de lambda-functie definieert.

variables
IEnumerable<DbVariableReferenceExpression>

Een DbVariableReferenceExpression verzameling die de formele parameters voor de functie Lambda vertegenwoordigt. Deze variabelen zijn geldig voor gebruik in de body expressie.

Retouren

Een nieuwe DbLambda die een inline Lambda-functie beschrijft met de opgegeven hoofdtekst en formele parameters.

Uitzonderingen

variables is null of bevat null, of body is null.

variables bevat meer dan één element met dezelfde variabelenaam.

Van toepassing op

Lambda(DbExpression, DbVariableReferenceExpression[])

Hiermee maakt u een DbLambda met de opgegeven inline Lambda-functie-implementatie en formele parameters.

public:
 static System::Data::Common::CommandTrees::DbLambda ^ Lambda(System::Data::Common::CommandTrees::DbExpression ^ body, ... cli::array <System::Data::Common::CommandTrees::DbVariableReferenceExpression ^> ^ variables);
public static System.Data.Common.CommandTrees.DbLambda Lambda(System.Data.Common.CommandTrees.DbExpression body, params System.Data.Common.CommandTrees.DbVariableReferenceExpression[] variables);
static member Lambda : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbVariableReferenceExpression[] -> System.Data.Common.CommandTrees.DbLambda
Public Function Lambda (body As DbExpression, ParamArray variables As DbVariableReferenceExpression()) As DbLambda

Parameters

body
DbExpression

Een expressie die de logica van de lambda-functie definieert.

variables
DbVariableReferenceExpression[]

Een DbVariableReferenceExpression verzameling die de formele parameters voor de functie Lambda vertegenwoordigt. Deze variabelen zijn geldig voor gebruik in de body expressie.

Retouren

Een nieuwe DbLambda die een inline Lambda-functie beschrijft met de opgegeven hoofdtekst en formele parameters.

Uitzonderingen

variables is null of bevat null, of body is null.

variables bevat meer dan één element met dezelfde variabelenaam.

Van toepassing op