영어로 읽기

다음을 통해 공유


DbExpressionBuilder.FullOuterJoin 메서드

정의

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

오버로드

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

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

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

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);

매개 변수

left
DbExpression

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

right
DbExpression

오른쪽 집합 인수를 지정하는 DbExpression입니다.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

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

반환

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

예외

left, right 또는 joinCondition이 null입니다.

또는

joinCondition에서 생성된 식이 null입니다.

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

또는

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

적용 대상

.NET Framework 4.8.1 및 기타 버전
제품 버전
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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);

매개 변수

left
DbExpressionBinding

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

right
DbExpressionBinding

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

joinCondition
DbExpression

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

반환

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

예외

left, right 또는 joinCondition이 null입니다.

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

적용 대상

.NET Framework 4.8.1 및 기타 버전
제품 버전
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1