Partager via


DbExpressionBuilder.Lambda, méthode (DbExpression, IEnumerable<DbVariableReferenceExpression>)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

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

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
Public Shared Function Lambda ( _
    body As DbExpression, _
    variables As IEnumerable(Of DbVariableReferenceExpression) _
) As DbLambda
'Utilisation
Dim body As DbExpression 
Dim variables As IEnumerable(Of DbVariableReferenceExpression)
Dim returnValue As DbLambda 

returnValue = DbExpressionBuilder.Lambda(body, variables)
public static DbLambda Lambda(
    DbExpression body,
    IEnumerable<DbVariableReferenceExpression> variables
)
public:
static DbLambda^ Lambda(
    DbExpression^ body, 
    IEnumerable<DbVariableReferenceExpression^>^ variables
)
static member Lambda : 
        body:DbExpression * 
        variables:IEnumerable<DbVariableReferenceExpression> -> DbLambda
public static function Lambda(
    body : DbExpression, 
    variables : IEnumerable<DbVariableReferenceExpression>
) : DbLambda

Paramètres

Valeur de retour

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

Exceptions

Exception Condition
ArgumentNullException

variables est Null ou contient Null, ou body est Null.

ArgumentException

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

Voir aussi

Référence

DbExpressionBuilder Classe

Surcharge Lambda

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder