DbExpressionBuilder.LeftOuterJoin Methode

Definitie

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressies, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de DbExpressionKind.

Overloads

Name Description
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressiebindingen, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de DbExpressionKind.

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

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressies, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de DbExpressionKind.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressiebindingen, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de DbExpressionKind.

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

Parameters

left
DbExpressionBinding

Een DbExpressionBinding die het argument linkse set aangeeft.

right
DbExpressionBinding

Een DbExpressionBinding die het juiste setargument aangeeft.

joinCondition
DbExpression

Een expressie waarmee de voorwaarde wordt opgegeven waarop moet worden samengevoegd.

Retouren

Een nieuwe DbJoinExpression, met een DbExpressionKind van LeftOuterJoin, die de left outer join-bewerking vertegenwoordigt die wordt toegepast op de linker- en rechterinvoersets onder de gegeven joinvoorwaarde.

Uitzonderingen

leftof rightjoinCondition is null.

joinCondition heeft geen Booleaanse resultaattype.

Van toepassing op

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

Hiermee maakt u een nieuwe DbJoinExpression die de sets koppelt die zijn opgegeven door de linker- en rechterexpressies, op de opgegeven joinvoorwaarde, met behulp van LeftOuterJoin als de 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

Parameters

left
DbExpression

Een DbExpression die het argument linkse set aangeeft.

right
DbExpression

Een DbExpression die het juiste setargument aangeeft.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Een methode die de voorwaarde aangeeft waarop moet worden samengevoegd. Deze methode moet een expressie produceren met een Booleaans resultaattype dat de logica van de joinvoorwaarde biedt.

Retouren

Een nieuwe DbJoinExpression, met een DbExpressionKind van LeftOuterJoin, die de left outer join-bewerking vertegenwoordigt die wordt toegepast op de linker- en rechterinvoersets onder de gegeven joinvoorwaarde.

Uitzonderingen

leftof rightjoinCondition is null.

– of –

De expressie die wordt geproduceerd door joinCondition is null.

left of right heeft geen resultaattype voor de verzameling.

– of –

De expressie die wordt geproduceerd door joinCondition heeft geen Booleaanse resultaattype.

Van toepassing op