DbExpressionBuilder.LeftOuterJoin 메서드

정의

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

오버로드

Name Description
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

매개 변수

left
DbExpressionBinding

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

right
DbExpressionBinding

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

joinCondition
DbExpression

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

반품

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

예외

left joinCondition 또는 right null입니다.

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

적용 대상

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

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

예외

left joinCondition 또는 right null입니다.

-또는-

생성된 식이 joinCondition null입니다.

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

-또는-

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

적용 대상