Freigeben über


QueryableMethodTranslatingExpressionVisitor.TranslateLeftJoin Methode

Definition

Übersetzt LeftJoin über die angegebene Quelle.

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression TranslateLeftJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression inner, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector);
protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateLeftJoin (Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression outer, Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression inner, System.Linq.Expressions.LambdaExpression outerKeySelector, System.Linq.Expressions.LambdaExpression innerKeySelector, System.Linq.Expressions.LambdaExpression resultSelector);
abstract member TranslateLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression * System.Linq.Expressions.LambdaExpression -> Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression
Protected MustOverride Function TranslateLeftJoin (outer As ShapedQueryExpression, inner As ShapedQueryExpression, outerKeySelector As LambdaExpression, innerKeySelector As LambdaExpression, resultSelector As LambdaExpression) As ShapedQueryExpression

Parameter

outer
ShapedQueryExpression

Die formförmige Abfrage, auf die der Operator angewendet wird.

inner
ShapedQueryExpression

Die inner geformte Abfrage, mit der die Verknüpfung ausgeführt werden soll.

outerKeySelector
LambdaExpression

Der Schlüsselauswahl für die äußere Quelle.

innerKeySelector
LambdaExpression

Der Schlüsselauswahl für die innere Quelle.

resultSelector
LambdaExpression

Der im Aufruf angegebene Ergebnisauswahl.

Gibt zurück

Die formgeformte Abfrage nach der Übersetzung.

Hinweise

Bestimmte Muster von GroupJoin-DefaultIfEmpty-SelectMany stellen eine linke Verknüpfung in der Datenbank dar. Wir identifizieren ein solches Muster im Voraus und konvertieren es in verknüpfungsähnliche Syntax.

Gilt für: