DbExpressionBuilder.Invoke 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Invoke(DbLambda, IEnumerable<DbExpression>) |
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。 |
Invoke(DbLambda, DbExpression[]) |
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。 |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。 |
Invoke(EdmFunction, DbExpression[]) |
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。 |
Invoke(DbLambda, IEnumerable<DbExpression>)
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。
public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression
參數
- arguments
- IEnumerable<DbExpression>
提供引數的運算式清單。
傳回
代表 Lambda 函式應用程式的新 Expression。
例外狀況
Lambda 或引數為 Null。
引數計數不等於 Lambda 所宣告的變數數目,或引數包含的結果類型不等於或可提升至對應變數類型的運算式。
適用於
Invoke(DbLambda, DbExpression[])
建立新的 DbLambdaExpression,表示要讓給定引數套用指定的 Lambda 函式。
public static System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Entity.Core.Common.CommandTrees.DbLambda lambda, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Common.CommandTrees.DbLambda * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression
參數
- arguments
- DbExpression[]
提供引數的運算式。
傳回
代表 Lambda 函式應用程式的新運算式。
例外狀況
Lambda 或引數為 Null。
引數計數不等於 Lambda 所宣告的變數數目,或引數包含的結果類型不等於或可提升至對應變數類型的運算式。
適用於
Invoke(EdmFunction, IEnumerable<DbExpression>)
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。
public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Entity.Core.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * seq<System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression
參數
- function
- EdmFunction
要叫用之函式的中繼資料。
- arguments
- IEnumerable<DbExpression>
提供引數給函式的運算式清單。
傳回
新的 DbFunctionExpression,代表函式引動過程。
例外狀況
函式為 null,或引數為 null 或包含 null。
引數計數不等於函數所宣告的參數數目,或引數包含的結果類型不等於或可提升至對應函數參數類型的運算式。
適用於
Invoke(EdmFunction, DbExpression[])
建立新的 DbFunctionExpression 代表使用指定之引數指定的函式引動過程。
public static System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Entity.Core.Metadata.Edm.EdmFunction function, params System.Data.Entity.Core.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Entity.Core.Metadata.Edm.EdmFunction * System.Data.Entity.Core.Common.CommandTrees.DbExpression[] -> System.Data.Entity.Core.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression
參數
- function
- EdmFunction
要叫用之函式的中繼資料。
- arguments
- DbExpression[]
提供引數給函式的運算式。
傳回
新的 DbFunctionExpression,代表函式引動過程。
例外狀況
函式為 null,或引數為 null 或包含 null。
引數計數不等於函數所宣告的參數數目,或引數包含的結果類型不等於或可提升至對應函數參數類型的運算式。