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
包含一個以上具有相同的變數名稱的項目。