DbExpressionBuilder.InnerJoin 메서드

정의

InnerJoin을 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식으로 지정된 집합을 조인하는 새 DbJoinExpression 집합을 DbExpressionKind만듭니다.

오버로드

Name Description
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

InnerJoin을 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식으로 지정된 집합을 조인하는 새 DbJoinExpression 집합을 DbExpressionKind만듭니다.

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

InnerJoin을 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식 바인딩으로 지정된 집합을 조인하는 새 DbJoinExpression 집합을 DbExpressionKind만듭니다.

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

InnerJoin을 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식으로 지정된 집합을 조인하는 새 DbJoinExpression 집합을 DbExpressionKind만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(System::Data::Common::CommandTrees::DbExpression ^ left, System::Data::Common::CommandTrees::DbExpression ^ right, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression InnerJoin(this System.Data.Common.CommandTrees.DbExpression left, System.Data.Common.CommandTrees.DbExpression right, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (left As DbExpression, right As DbExpression, joinCondition As Func(Of DbExpression, DbExpression, DbExpression)) As DbJoinExpression

매개 변수

left
DbExpression

왼쪽 집합 인수를 지정하는 A DbExpression 입니다.

right
DbExpression

올바른 집합 인수를 지정하는 A DbExpression 입니다.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

조인할 조건을 나타내는 메서드입니다. 이 메서드는 조인 조건의 논리를 제공하는 부울 결과 형식의 식을 생성해야 합니다.

반품

지정된 조인 DbExpressionKind 조건의 왼쪽 및 오른쪽 입력 집합에 적용되는 내부 조인 작업을 나타내는 InnerJoin의 새 DbJoinExpression입니다.

예외

left right 또는 joinCondition null입니다.

-또는-

생성된 식이 joinCondition null입니다.

left 또는 right 컬렉션 결과 형식이 없습니다.

-또는-

생성된 joinCondition 식에 부울 결과 형식이 없습니다.

적용 대상

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

InnerJoin을 사용하여 지정된 조인 조건에서 왼쪽 및 오른쪽 식 바인딩으로 지정된 집합을 조인하는 새 DbJoinExpression 집합을 DbExpressionKind만듭니다.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(System::Data::Common::CommandTrees::DbExpressionBinding ^ left, System::Data::Common::CommandTrees::DbExpressionBinding ^ right, System::Data::Common::CommandTrees::DbExpression ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression InnerJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression

매개 변수

left
DbExpressionBinding

DbExpressionBinding 왼쪽 집합 인수를 지정하는 인수입니다.

right
DbExpressionBinding

DbExpressionBinding 올바른 집합 인수를 지정하는 인수입니다.

joinCondition
DbExpression

조인할 조건을 지정하는 식입니다.

반품

지정된 조인 DbExpressionKind 조건의 왼쪽 및 오른쪽 입력 집합에 적용되는 내부 조인 작업을 나타내는 InnerJoin의 새 DbJoinExpression입니다.

예외

left right 또는 joinCondition null입니다.

joinCondition 에는 부울 결과 형식이 없습니다.

적용 대상