Dil

SelectExpression.AddLeftJoin Yöntem

Tanım

Aşırı Yüklemeler

Veri Akışı Adı Description
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)

LEFT JOIN kullanarak verilen öğesinin ShapedQueryExpression sorgu ifadesini tablo kaynaklarına ekler ve şekillendiricileri birleştirir.

AddLeftJoin(SelectExpression, SqlExpression)

LEFT JOIN kullanarak verilen SelectExpression değerini tablo kaynaklarına ekler.

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

LEFT JOIN kullanarak verilen öğesinin ShapedQueryExpression sorgu ifadesini tablo kaynaklarına ekler ve şekillendiricileri birleştirir.

AddLeftJoin(SelectExpression, SqlExpression, Type)
Geçersiz.

LEFT JOIN kullanarak verilen SelectExpression değerini tablo kaynaklarına ekler.

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)

Kaynak:
SelectExpression.cs

LEFT JOIN kullanarak verilen öğesinin ShapedQueryExpression sorgu ifadesini tablo kaynaklarına ekler ve şekillendiricileri birleştirir.

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public System.Linq.Expressions.Expression AddLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper, bool toOneJoin, bool prunableJoin);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression * bool * bool -> System.Linq.Expressions.Expression
Public Function AddLeftJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression, toOneJoin As Boolean, prunableJoin As Boolean) As Expression

Parametreler

innerSource
ShapedQueryExpression

Katılmak için A ShapedQueryExpression .

joinPredicate
SqlExpression

Birleştirme için kullanılacak bir koşul.

outerShaper
Expression

Dış şekillendirici için bir ifade.

toOneJoin
Boolean

Her dış satırın en fazla bir iç satırla eşleşip eşleşmeymeyeceği. olduğunda true, iç tanımlayıcılar eklenmez.

prunableJoin
Boolean

Sütunlarına başvurulmazsa birleştirmenin ayıklama yapılıp yapılmayacağı (#29182).

Döndürülenler

Bu birleştirmenin sonucunu şekillendiren bir ifade.

Özellikler

Şunlara uygulanır

AddLeftJoin(SelectExpression, SqlExpression)

Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs

LEFT JOIN kullanarak verilen SelectExpression değerini tablo kaynaklarına ekler.

public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression)

Parametreler

innerSelectExpression
SelectExpression

Katılmak için A SelectExpression .

joinPredicate
SqlExpression

Birleştirme için kullanılacak bir koşul.

Şunlara uygulanır

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs

LEFT JOIN kullanarak verilen öğesinin ShapedQueryExpression sorgu ifadesini tablo kaynaklarına ekler ve şekillendiricileri birleştirir.

public System.Linq.Expressions.Expression AddLeftJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function AddLeftJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression) As Expression

Parametreler

innerSource
ShapedQueryExpression

Katılmak için A ShapedQueryExpression .

joinPredicate
SqlExpression

Birleştirme için kullanılacak bir koşul.

outerShaper
Expression

Dış şekillendirici için bir ifade.

Döndürülenler

Bu birleştirmenin sonucunu şekillendiren bir ifade.

Şunlara uygulanır

AddLeftJoin(SelectExpression, SqlExpression, Type)

Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs
Kaynak:
SelectExpression.cs

Dikkat

Use the other overloads.

LEFT JOIN kullanarak verilen SelectExpression değerini tablo kaynaklarına ekler.

public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type transparentIdentifierType);
[System.Obsolete("Use the other overloads.")]
public void AddLeftJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, Type? transparentIdentifierType);
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
[<System.Obsolete("Use the other overloads.")>]
member this.AddLeftJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * Type -> unit
Public Sub AddLeftJoin (innerSelectExpression As SelectExpression, joinPredicate As SqlExpression, transparentIdentifierType As Type)

Parametreler

innerSelectExpression
SelectExpression

Katılmak için A SelectExpression .

joinPredicate
SqlExpression

Birleştirme için kullanılacak bir koşul.

transparentIdentifierType
Type

Birleştirme gerçekleştirildikten sonra oluşturulan sonucun türü.

Özellikler

Şunlara uygulanır