DbExpressionBuilder.Lambda Méthode

Définition

Crée un DbLambda avec l’implémentation de la fonction lambda inline spécifiée et les paramètres formels.

Surcharges

Nom Description
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crée un DbLambda avec l’implémentation de la fonction lambda inline spécifiée et les paramètres formels.

Lambda(DbExpression, DbVariableReferenceExpression[])

Crée un DbLambda avec l’implémentation de la fonction lambda inline spécifiée et les paramètres formels.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Crée un DbLambda avec l’implémentation de la fonction lambda inline spécifiée et les paramètres formels.

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

Paramètres

body
DbExpression

Expression qui définit la logique de la fonction Lambda.

variables
IEnumerable<DbVariableReferenceExpression>

Collection DbVariableReferenceExpression qui représente les paramètres formels de la fonction Lambda. Ces variables sont valides pour une utilisation dans l’expression body .

Retours

Nouvelle DbLambda qui décrit une fonction lambda inline avec le corps et les paramètres formels spécifiés.

Exceptions

variables est null ou contient null, ou body a la valeur Null.

variables contient plusieurs éléments portant le même nom de variable.

S’applique à

Lambda(DbExpression, DbVariableReferenceExpression[])

Crée un DbLambda avec l’implémentation de la fonction lambda inline spécifiée et les paramètres formels.

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

Paramètres

body
DbExpression

Expression qui définit la logique de la fonction Lambda.

variables
DbVariableReferenceExpression[]

Collection DbVariableReferenceExpression qui représente les paramètres formels de la fonction Lambda. Ces variables sont valides pour une utilisation dans l’expression body .

Retours

Nouvelle DbLambda qui décrit une fonction lambda inline avec le corps et les paramètres formels spécifiés.

Exceptions

variables est null ou contient null, ou body a la valeur Null.

variables contient plusieurs éléments portant le même nom de variable.

S’applique à