DbExpressionBuilder.FullOuterJoin 메서드

정의

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

오버로드

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

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(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 FullOuterJoin(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 FullOuterJoin : 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 FullOuterJoin (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 조건의 왼쪽 및 오른쪽 입력 집합에 적용되는 전체 외부 조인 작업을 나타내는 FullOuterJoin의 새 DbJoinExpression입니다.

예외

left joinCondition 또는 right null입니다.

-또는-

생성된 식이 joinCondition null입니다.

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

-또는-

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

적용 대상

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

매개 변수

left
DbExpressionBinding

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

right
DbExpressionBinding

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

joinCondition
DbExpression

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

반품

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

예외

left joinCondition 또는 right null입니다.

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

적용 대상