Dil

QueryableMethodTranslatingExpressionVisitor.TranslateRightJoin Yöntem

Tanım

LeftJoin'i verilen kaynağın üzerine çevirir.

protected abstract Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression? TranslateRightJoin(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 TranslateRightJoin : 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 TranslateRightJoin (outer As ShapedQueryExpression, inner As ShapedQueryExpression, outerKeySelector As LambdaExpression, innerKeySelector As LambdaExpression, resultSelector As LambdaExpression) As ShapedQueryExpression

Parametreler

outer
ShapedQueryExpression

İşlecin uygulandığı şekillendirilmiş sorgu.

inner
ShapedQueryExpression

Birleştirme gerçekleştirmek için iç şekilli sorgu.

outerKeySelector
LambdaExpression

Dış kaynak için anahtar seçici.

innerKeySelector
LambdaExpression

İç kaynağın anahtar seçicisi.

resultSelector
LambdaExpression

Çağrıda sağlanan sonuç seçici.

Döndürülenler

Çeviriden sonra şekillendirilmiş sorgu.

Açıklamalar

Bazı GroupJoin-DefaultIfEmpty-SelectMany desenleri veritabanındaki bir sol birleşimi temsil eder. Bu tür deseni önceden tanımlayıp söz dizimi gibi birleştirmeye dönüştürüyoruz.

Şunlara uygulanır