DbExpressionBuilder.Invoke 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 인수에 지정된 람다 함수의 애플리케이션을 나타내는 새 DbLambdaExpression 함수를 만듭니다.
오버로드
| Name | Description |
|---|---|
| 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이거나 null이거나 arguments 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이거나 null이거나 arguments 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 는 선언된 lambdaarguments 변수 수와 같지 않거나 결과 형식이 해당 변수 형식과 같지 않거나 승격할 수 없는 식을 포함합니다.
적용 대상
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 는 선언된 lambdaarguments 변수 수와 같지 않거나 결과 형식이 해당 변수 형식과 같지 않거나 승격할 수 없는 식을 포함합니다.