DbExpressionBuilder.LeftOuterJoin Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die DbExpressionKind.
Überlädt
| Name | Beschreibung |
|---|---|
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die DbExpressionKind. |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Erstellt eine neue DbJoinExpression , die die durch die Bindungen des linken und rechten Ausdrucks angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die 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
Parameter
- left
- DbExpressionBinding
Ein DbExpressionBinding Wert, der das argument "left set" angibt.
- right
- DbExpressionBinding
Ein DbExpressionBinding Wert, der das richtige Set-Argument angibt.
- joinCondition
- DbExpression
Ein Ausdruck, der die Bedingung angibt, für die eine Verknüpfung ausgeführt werden soll.
Gibt zurück
Ein neues DbJoinExpression-Element mit einer DbExpressionKind von LeftOuterJoin, das den linken äußeren Verknüpfungsvorgang darstellt, der auf die linke und rechte Eingabe unter der angegebenen Verknüpfungsbedingung angewendet wird.
Ausnahmen
left, right oder joinCondition ist NULL.
joinCondition hat keinen booleschen Ergebnistyp.
Gilt für:
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrücke angegebenen Sätze in der angegebenen Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als die 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
Parameter
- left
- DbExpression
A DbExpression that specifies the left set argument.
- right
- DbExpression
A DbExpression that specifies the right set argument.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
Eine Methode, die die Bedingung darstellt, für die eine Verknüpfung ausgeführt werden soll. Diese Methode muss einen Ausdruck mit einem booleschen Ergebnistyp erzeugen, der die Logik der Verknüpfungsbedingung bereitstellt.
Gibt zurück
Ein neues DbJoinExpression-Element mit einer DbExpressionKind von LeftOuterJoin, das den linken äußeren Verknüpfungsvorgang darstellt, der auf die linke und rechte Eingabe unter der angegebenen Verknüpfungsbedingung angewendet wird.
Ausnahmen
left, right oder joinCondition ist NULL.
-oder-
Der von diesem Ausdruck erzeugte joinCondition Ausdruck ist NULL.
left oder right hat keinen Sammlungsergebnistyp.
-oder-
Der von joinCondition diesem Ausdruck erzeugte Ausdruck besitzt keinen booleschen Ergebnistyp.