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.

C#
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbVariableReferenceExpression> variables);

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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Lambda(DbExpression, DbVariableReferenceExpression[])

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

C#
public static System.Data.Common.CommandTrees.DbLambda Lambda (System.Data.Common.CommandTrees.DbExpression body, params System.Data.Common.CommandTrees.DbVariableReferenceExpression[] variables);

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 à

.NET Framework 4.8.1 et autres versions
Produit Versions
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1