QueryableMethodTranslatingExpressionVisitor.TranslateLeftJoin Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tłumaczy leftJoin nad danym źródłem.
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
Zapytanie w kształcie, na którym jest stosowany operator.
- inner
- ShapedQueryExpression
Zapytanie o kształcie wewnętrznym do wykonania sprzężenia.
- outerKeySelector
- LambdaExpression
Selektor kluczy dla źródła zewnętrznego.
- innerKeySelector
- LambdaExpression
Selektor kluczy dla źródła wewnętrznego.
- resultSelector
- LambdaExpression
Selektor wyników podany w wywołaniu.
Zwraca
Ukształtowane zapytanie po przetłumaczeniu.
Uwagi
Niektóre wzorce elementu GroupJoin-DefaultIfEmpty-SelectMany reprezentuje lewe sprzężenie w bazie danych. Identyfikujemy taki wzorzec z wyprzedzeniem i konwertujemy go na sprzężenie, takie jak składnia.