Sdílet prostřednictvím


QueryableMethodTranslatingExpressionVisitor.TranslateLeftJoin Metoda

Definice

Přeloží LeftJoin přes daný zdroj.

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

Parametry

outer
ShapedQueryExpression

Tvarovaný dotaz, na který je použit operátor.

inner
ShapedQueryExpression

Vnitřní dotaz s tvarem, se kterým se má provést spojení.

outerKeySelector
LambdaExpression

Selektor klíčů pro vnější zdroj.

innerKeySelector
LambdaExpression

Selektor klíčů pro vnitřní zdroj.

resultSelector
LambdaExpression

Volič výsledků zadaný ve volání.

Návraty

Tvarovaný dotaz po překladu

Poznámky

Některé vzory GroupJoin-DefaultIfEmpty-SelectMany představují levé spojení v databázi. Takový vzor předem identifikujeme a převedeme ho na spojení, jako je syntaxe.

Platí pro