DbExpressionBuilder.Invoke メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。
オーバーロード
Invoke(EdmFunction, DbExpression[]) |
指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。 |
Invoke(EdmFunction, IEnumerable<DbExpression>) |
指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。 |
Invoke(DbLambda, IEnumerable<DbExpression>) |
指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。 |
Invoke(DbLambda, DbExpression[]) |
指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。 |
Invoke(EdmFunction, DbExpression[])
指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Metadata.Edm.EdmFunction function, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, ParamArray arguments As DbExpression()) As DbFunctionExpression
パラメーター
- function
- EdmFunction
呼び出す関数のメタデータ。
- arguments
- DbExpression[]
関数の引数を提供する式。
戻り値
関数の呼び出しを表す新しい DbFunctionExpression。
例外
function
が null、または arguments
が null か、null を含んでいます。
arguments
の数が function
で宣言されたパラメーターの数と等しくないか、または arguments
に、対応する関数のパラメーター型と等しくないか上位変換できない結果の型を持つ式が含まれています。
適用対象
Invoke(EdmFunction, IEnumerable<DbExpression>)
指定された引数を使用して、指定された関数の呼び出しを表す新しい DbFunctionExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbFunctionExpression ^ Invoke(System::Data::Metadata::Edm::EdmFunction ^ function, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbFunctionExpression Invoke (this System.Data.Metadata.Edm.EdmFunction function, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Metadata.Edm.EdmFunction * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbFunctionExpression
<Extension()>
Public Function Invoke (function As EdmFunction, arguments As IEnumerable(Of DbExpression)) As DbFunctionExpression
パラメーター
- function
- EdmFunction
呼び出す関数のメタデータ。
- arguments
- IEnumerable<DbExpression>
関数の引数を提供する式のリスト。
戻り値
関数の呼び出しを表す新しい DbFunctionExpression。
例外
function
が null、または arguments
が null か、null を含んでいます。
arguments
の数が function
で宣言されたパラメーターの数と等しくないか、または arguments
に、対応する関数のパラメーター型と等しくないか上位変換できない結果の型を持つ式が含まれています。
適用対象
Invoke(DbLambda, IEnumerable<DbExpression>)
指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, System::Collections::Generic::IEnumerable<System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Common.CommandTrees.DbLambda lambda, System.Collections.Generic.IEnumerable<System.Data.Common.CommandTrees.DbExpression> arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * seq<System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, arguments As IEnumerable(Of DbExpression)) As DbLambdaExpression
パラメーター
- arguments
- IEnumerable<DbExpression>
引数を提供する式のリスト。
戻り値
ラムダ関数の適用を表す新しい DbLambdaExpression。
例外
lambda
または arguments
が null です。
arguments
の要素数が、lambda
で宣言された変数の数と同じでないか、arguments
に、対応する変数の型と同じでない、またはその型に上位変換できない型の結果を返す式が含まれています。
適用対象
Invoke(DbLambda, DbExpression[])
指定した引数に対する指定したラムダ関数の適用を表す新しい DbLambdaExpression を作成します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbLambdaExpression ^ Invoke(System::Data::Common::CommandTrees::DbLambda ^ lambda, ... cli::array <System::Data::Common::CommandTrees::DbExpression ^> ^ arguments);
public static System.Data.Common.CommandTrees.DbLambdaExpression Invoke (this System.Data.Common.CommandTrees.DbLambda lambda, params System.Data.Common.CommandTrees.DbExpression[] arguments);
static member Invoke : System.Data.Common.CommandTrees.DbLambda * System.Data.Common.CommandTrees.DbExpression[] -> System.Data.Common.CommandTrees.DbLambdaExpression
<Extension()>
Public Function Invoke (lambda As DbLambda, ParamArray arguments As DbExpression()) As DbLambdaExpression
パラメーター
- arguments
- DbExpression[]
引数を提供する式。
戻り値
ラムダ関数の適用を表す新しい DbLambdaExpression。
例外
lambda
または arguments
が null です。
arguments
の要素数が、lambda
で宣言された変数の数と同じでないか、arguments
に、対応する変数の型と同じでない、またはその型に上位変換できない型の結果を返す式が含まれています。
適用対象
.NET