DbExpressionBuilder.Lambda Metódus

Definíció

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

Túlterhelések

Name Description
Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

Lambda(DbExpression, DbVariableReferenceExpression[])

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

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éterek

body
DbExpression

A Lambda függvény logikáját meghatározó kifejezés.

variables
IEnumerable<DbVariableReferenceExpression>

A DbVariableReferenceExpression Lambda függvény formális paramétereit képviselő gyűjtemény. Ezek a változók a kifejezésben body való használatra érvényesek.

Válaszok

Új DbLambda, amely egy beágyazott Lambda-függvényt ír le a megadott törzs- és formális paraméterekkel.

Kivételek

variables null értékű, vagy null értéket tartalmaz, vagy body null értékű.

variables több azonos változónévvel rendelkező elemet tartalmaz.

A következőre érvényes:

Lambda(DbExpression, DbVariableReferenceExpression[])

Létrehoz egy DbLambda , a megadott beágyazott Lambda-függvény-implementációval és formális paraméterekkel.

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éterek

body
DbExpression

A Lambda függvény logikáját meghatározó kifejezés.

variables
DbVariableReferenceExpression[]

A DbVariableReferenceExpression Lambda függvény formális paramétereit képviselő gyűjtemény. Ezek a változók a kifejezésben body való használatra érvényesek.

Válaszok

Új DbLambda, amely egy beágyazott Lambda-függvényt ír le a megadott törzs- és formális paraméterekkel.

Kivételek

variables null értékű, vagy null értéket tartalmaz, vagy body null értékű.

variables több azonos változónévvel rendelkező elemet tartalmaz.

A következőre érvényes: