DbExpressionBuilder.Lambda 方法

定义

使用指定的内联 Lambda 函数实现和形参创建 DbLambda

重载

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

使用指定的内联 Lambda 函数实现和形参创建 DbLambda

Lambda(DbExpression, DbVariableReferenceExpression[])

使用指定的内联 Lambda 函数实现和形参创建 DbLambda

Lambda(DbExpression, IEnumerable<DbVariableReferenceExpression>)

使用指定的内联 Lambda 函数实现和形参创建 DbLambda

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

参数

body
DbExpression

一个定义 lambda 函数的逻辑的表达式。

variables
IEnumerable<DbVariableReferenceExpression>

一个 DbVariableReferenceExpression 集合,该集合表示 Lambda 函数的形参。 这些变量适合在 body 表达式中使用。

返回

使用指定主体和规范参数描述内联 Lambda 函数的新 DbLambda。

例外

variables 为 null 或包含 null,或者 body 为 null。

variables 包含多个具有相同变量名称的元素。

适用于

Lambda(DbExpression, DbVariableReferenceExpression[])

使用指定的内联 Lambda 函数实现和形参创建 DbLambda

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

参数

body
DbExpression

一个定义 lambda 函数的逻辑的表达式。

variables
DbVariableReferenceExpression[]

一个 DbVariableReferenceExpression 集合,该集合表示 Lambda 函数的形参。 这些变量适合在 body 表达式中使用。

返回

使用指定主体和规范参数描述内联 Lambda 函数的新 DbLambda。

例外

variables 为 null 或包含 null,或者 body 为 null。

variables 包含多个具有相同变量名称的元素。

适用于