다음을 통해 공유


DbExpressionBuilder.Invoke 메서드

정의

오버로드

Invoke(DbLambda, IEnumerable<DbExpression>)

지정된 람다 함수를 지정된 인수에 적용하는 것을 나타내는 새 DbLambdaExpression을 만듭니다.

Invoke(DbLambda, DbExpression[])

지정된 람다 함수를 지정된 인수에 적용하는 것을 나타내는 새 DbLambdaExpression을 만듭니다.

Invoke(EdmFunction, IEnumerable<DbExpression>)

지정된 인수를 사용하여 지정된 함수의 호출을 나타내는 새 DbFunctionExpression을 만듭니다.

Invoke(EdmFunction, DbExpression[])

지정된 인수를 사용하여 지정된 함수의 호출을 나타내는 새 DbFunctionExpression을 만듭니다.

Invoke(DbLambda, IEnumerable<DbExpression>)

지정된 람다 함수를 지정된 인수에 적용하는 것을 나타내는 새 DbLambdaExpression을 만듭니다.

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

매개 변수

lambda
DbLambda

적용할 람다 함수를 나타내는 DbLambda 인스턴스입니다.

arguments
IEnumerable<DbExpression>

인수를 제공하는 식 목록입니다.

반환

람다 함수 애플리케이션을 나타내는 새 식입니다.

예외

람다 또는 인수가 null입니다.

인수 수가 람다에서 선언한 변수 수와 같지 않거나 인수에 해당 변수 형식과 같지 않거나 승격할 수 없는 결과 형식이 있는 식이 포함되어 있습니다.

적용 대상

Invoke(DbLambda, DbExpression[])

지정된 람다 함수를 지정된 인수에 적용하는 것을 나타내는 새 DbLambdaExpression을 만듭니다.

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

매개 변수

lambda
DbLambda

적용할 람다 함수를 나타내는 DbLambda 인스턴스입니다.

arguments
DbExpression[]

인수를 제공하는 식입니다.

반환

람다 함수 애플리케이션을 나타내는 새 식입니다.

예외

람다 또는 인수가 null입니다.

인수 수가 람다에서 선언한 변수 수와 같지 않거나 인수에 해당 변수 형식과 같지 않거나 승격할 수 없는 결과 형식이 있는 식이 포함되어 있습니다.

적용 대상

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을 포함합니다.

인수 수가 함수에 의해 선언된 매개 변수 수와 같지 않거나 인수에 해당 함수 매개 변수 형식과 같지 않거나 승격할 수 없는 결과 형식이 있는 식이 포함되어 있습니다.

적용 대상