DbExpressionBuilder.Lambda 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立包含指定內聯 Lambda 函數實作及形式參數的 。DbLambda
多載
| 名稱 | Description |
|---|---|
| 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 是空,或包含空,或 body 是空。
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 是空,或包含空,或 body 是空。
variables 包含多個具有相同變數名稱的元素。