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