Język

SelectExpression.AddLeftJoin Metoda

Definicja

Przeciążenia

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

Dodaje wyrażenie zapytania danych ShapedQueryExpression do źródeł tabel przy użyciu funkcji LEFT JOIN i łączenia kształtatorów.

AddLeftJoin(SelectExpression, SqlExpression)

Dodaje dane SelectExpression do źródeł tabel przy użyciu funkcji LEFT JOIN.

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

Dodaje wyrażenie zapytania danych ShapedQueryExpression do źródeł tabel przy użyciu funkcji LEFT JOIN i łączenia kształtatorów.

AddLeftJoin(SelectExpression, SqlExpression, Type)
Przestarzałe.

Dodaje dane SelectExpression do źródeł tabel przy użyciu funkcji LEFT JOIN.

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

Źródło:
SelectExpression.cs

Dodaje wyrażenie zapytania danych ShapedQueryExpression do źródeł tabel przy użyciu funkcji LEFT JOIN i łączenia kształtatorów.

[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

Parametry

innerSource
ShapedQueryExpression

A ShapedQueryExpression do przyłączenia.

joinPredicate
SqlExpression

Predykat do użycia dla sprzężenia.

outerShaper
Expression

Wyrażenie dla kształtatora zewnętrznego.

toOneJoin
Boolean

Czy każdy wiersz zewnętrzny ma gwarancję dopasowania co najwyżej jednego wiersza wewnętrznego. Gdy trueidentyfikatory wewnętrzne nie są dodawane.

prunableJoin
Boolean

Czy sprzężenia można przycinać, jeśli żadna z jego kolumn nie ma odwołania (#29182).

Zwraca

Wyrażenie, które kształtuje wynik tego sprzężenia.

Atrybuty

Dotyczy

AddLeftJoin(SelectExpression, SqlExpression)

Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs

Dodaje dane SelectExpression do źródeł tabel przy użyciu funkcji LEFT JOIN.

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)

Parametry

innerSelectExpression
SelectExpression

A SelectExpression do przyłączenia.

joinPredicate
SqlExpression

Predykat do użycia dla sprzężenia.

Dotyczy

AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)

Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs

Dodaje wyrażenie zapytania danych ShapedQueryExpression do źródeł tabel przy użyciu funkcji LEFT JOIN i łączenia kształtatorów.

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

Parametry

innerSource
ShapedQueryExpression

A ShapedQueryExpression do przyłączenia.

joinPredicate
SqlExpression

Predykat do użycia dla sprzężenia.

outerShaper
Expression

Wyrażenie dla kształtatora zewnętrznego.

Zwraca

Wyrażenie, które kształtuje wynik tego sprzężenia.

Dotyczy

AddLeftJoin(SelectExpression, SqlExpression, Type)

Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs
Źródło:
SelectExpression.cs

Uwaga

Use the other overloads.

Dodaje dane SelectExpression do źródeł tabel przy użyciu funkcji LEFT JOIN.

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)

Parametry

innerSelectExpression
SelectExpression

A SelectExpression do przyłączenia.

joinPredicate
SqlExpression

Predykat do użycia dla sprzężenia.

transparentIdentifierType
Type

Typ wyniku wygenerowanego po wykonaniu sprzężenia.

Atrybuty

Dotyczy