Partager via


DbExpressionBuilder.Lambda Méthode

Définition

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

Surcharges

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

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

Lambda(DbExpression, DbVariableReferenceExpression[])

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

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

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

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 peuvent être utilisées dans l'expression body.

Retours

Nouveau DbLambda qui décrit une fonction Lambda inline ayant un corps spécifié et des paramètres formels.

Exceptions

variables est null ou contient des valeurs null, ou body est null.

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

S’applique à

Lambda(DbExpression, DbVariableReferenceExpression[])

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

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 peuvent être utilisées dans l'expression body.

Retours

Nouveau DbLambda qui décrit une fonction Lambda inline ayant un corps spécifié et des paramètres formels.

Exceptions

variables est null ou contient des valeurs null, ou body est null.

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

S’applique à