DbExpressionBuilder.Lambda 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的内联 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 有效。
返回
一个新的 DbLambda,用于描述具有指定正文和正式参数的内联 Lambda 函数。
例外
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 有效。
返回
一个新的 DbLambda,用于描述具有指定正文和正式参数的内联 Lambda 函数。
例外
variables 为 null 或包含 null,或 body 为 null。
variables 包含多个具有相同变量名称的元素。