SelectExpression.AddLeftJoin 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
| Name | Beschreibung |
|---|---|
| AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean) |
Fügt den Abfrageausdruck der angegebenen ShapedQueryExpression Tabellenquellen mithilfe von LEFT JOIN hinzu und kombiniert Shaper. |
| AddLeftJoin(SelectExpression, SqlExpression) |
Fügt die angegebenen SelectExpression Tabellenquellen mithilfe von LEFT JOIN hinzu. |
| AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression) |
Fügt den Abfrageausdruck der angegebenen ShapedQueryExpression Tabellenquellen mithilfe von LEFT JOIN hinzu und kombiniert Shaper. |
| AddLeftJoin(SelectExpression, SqlExpression, Type) |
Veraltet.
Fügt die angegebenen SelectExpression Tabellenquellen mithilfe von LEFT JOIN hinzu. |
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)
- Quelle:
- SelectExpression.cs
Fügt den Abfrageausdruck der angegebenen ShapedQueryExpression Tabellenquellen mithilfe von LEFT JOIN hinzu und kombiniert Shaper.
[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public System.Linq.Expressions.Expression AddLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper, bool toOneJoin, bool prunableJoin);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression * bool * bool -> System.Linq.Expressions.Expression
Public Function AddLeftJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression, toOneJoin As Boolean, prunableJoin As Boolean) As Expression
Parameter
- innerSource
- ShapedQueryExpression
A ShapedQueryExpression , mit dem sie beitreten möchten.
- joinPredicate
- SqlExpression
Ein Prädikat, das für die Verknüpfung verwendet werden soll.
- outerShaper
- Expression
Ein Ausdruck für äußere Shaper.
- toOneJoin
- Boolean
Gibt an, ob jede äußere Zeile garantiert mit höchstens einer inneren Zeile übereinstimmt. Wenn trueinnere Bezeichner nicht hinzugefügt werden.
- prunableJoin
- Boolean
Gibt an, ob die Verknüpfung gelöscht werden kann, wenn auf keine der Spalten verwiesen wird (#29182).
Gibt zurück
Ein Ausdruck, der das Ergebnis dieser Verknüpfung formt.
- Attribute
Gilt für:
AddLeftJoin(SelectExpression, SqlExpression)
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
Fügt die angegebenen SelectExpression Tabellenquellen mithilfe von LEFT JOIN hinzu.
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression)
Parameter
- innerSelectExpression
- SelectExpression
A SelectExpression , mit dem sie beitreten möchten.
- joinPredicate
- SqlExpression
Ein Prädikat, das für die Verknüpfung verwendet werden soll.
Gilt für:
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
Fügt den Abfrageausdruck der angegebenen ShapedQueryExpression Tabellenquellen mithilfe von LEFT JOIN hinzu und kombiniert Shaper.
public System.Linq.Expressions.Expression AddLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function AddLeftJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression) As Expression
Parameter
- innerSource
- ShapedQueryExpression
A ShapedQueryExpression , mit dem sie beitreten möchten.
- joinPredicate
- SqlExpression
Ein Prädikat, das für die Verknüpfung verwendet werden soll.
- outerShaper
- Expression
Ein Ausdruck für äußere Shaper.
Gibt zurück
Ein Ausdruck, der das Ergebnis dieser Verknüpfung formt.
Gilt für:
AddLeftJoin(SelectExpression, SqlExpression, Type)
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
- Quelle:
- SelectExpression.cs
Achtung
Use the other overloads.
Fügt die angegebenen SelectExpression Tabellenquellen mithilfe von LEFT JOIN hinzu.
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type? transparentIdentifierType);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
[<System.Obsolete("Use the other overloads.")>]
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression, transparentIdentifierType As Type)
Parameter
- innerSelectExpression
- SelectExpression
A SelectExpression , mit dem sie beitreten möchten.
- joinPredicate
- SqlExpression
Ein Prädikat, das für die Verknüpfung verwendet werden soll.
- transparentIdentifierType
- Type
Der Typ des Ergebnisses, das nach dem Ausführen der Verknüpfung generiert wurde.
- Attribute