QueryableMethodTranslatingExpressionVisitor.TranslateLeftJoin Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework