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
- body
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui définit la logique de la fonction lambda.
- variables
Type : System.Collections.Generic.IEnumerable<DbVariableReferenceExpression>
Collection DbVariableReferenceExpression qui représente les paramètres formels passés à la fonction lambda. Ces variables peuvent être utilisées dans l'expression body.
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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder