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.
Überlädt
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Mengen für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind . |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrucksbindungen angegebenen Mengen für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind . |
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Erstellt eine neue DbJoinExpression , die die durch den linken und rechten Ausdruck angegebenen Mengen für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind .
public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.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
Ein DbExpression, der das linke set-Argument angibt.
- right
- DbExpression
Ein DbExpression, der das rechte set-Argument angibt.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
Eine Methode, die die Bedingung darstellt, bei der die Verknüpfung stattfinden soll. Diese Methode muss einen Ausdruck mit einem booleschen Ergebnistyp erzeugen, der die Logik der Joinbedingung bereitstellt.
Gibt zurück
Ein neues DbJoinExpression, mit DbExpressionKind von LeftOuterJoin, der den Vorgang des linken äußeren Join darstellt, der auf den linken und rechten Eingabesets unter der angegebenen Joinbedingung angewendet wurde.
Ausnahmen
Der von joinCondition erzeugte Ausdruck ist NULL.
Der von joinCondition erzeugte Ausdruck verfügt nicht über einen booleschen Ergebnistyp.
Gilt für:
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Erstellt eine neue DbJoinExpression , die die durch die linken und rechten Ausdrucksbindungen angegebenen Mengen für die angegebene Verknüpfungsbedingung verknüpft, wobei LeftOuterJoin als verwendet wird DbExpressionKind .
public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression
Parameter
- left
- DbExpressionBinding
Eine DbExpressionBinding, die das linke Mengenargument angibt.
- right
- DbExpressionBinding
Eine DbExpressionBinding, die das rechte Mengenargument angibt.
- joinCondition
- DbExpression
Ein Ausdruck, der die Bedingung für den Join angibt.
Gibt zurück
Ein neues DbJoinExpression, mit DbExpressionKind von LeftOuterJoin, der den Vorgang des linken äußeren Join darstellt, der auf den linken und rechten Eingabesets unter der angegebenen Joinbedingung angewendet wurde.
Ausnahmen
left, right oder joinCondition ist NULL.
joinCondition verfügt nicht über einen booleschen Ergebnistyp.
Gilt für:
Entity Framework