SelectExpression.AddLeftJoin 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řetížení
| Název | Description |
|---|---|
| AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean) |
Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce LEFT JOIN a zkombinuje tvarovače. |
| AddLeftJoin(SelectExpression, SqlExpression) |
Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí funkce LEFT JOIN. |
| AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression) |
Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce LEFT JOIN a zkombinuje tvarovače. |
| AddLeftJoin(SelectExpression, SqlExpression, Type) |
Zastaralé.
Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí funkce LEFT JOIN. |
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)
- Zdroj:
- SelectExpression.cs
Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce LEFT JOIN a zkombinuje tvarovače.
[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 , se kterým se chcete spojit.
- joinPredicate
- SqlExpression
Predikát, který se použije pro spojení.
- outerShaper
- Expression
Výraz pro vnější tvarovač.
- toOneJoin
- Boolean
Určuje, jestli každý vnější řádek odpovídá maximálně jednomu vnitřnímu řádku. Pokud truenejsou přidány vnitřní identifikátory.
- prunableJoin
- Boolean
Zda spojení lze vyřadit, pokud se na žádný z jeho sloupců odkazuje (#29182).
Návraty
Výraz, který tvaruje výsledek tohoto spojení.
- Atributy
Platí pro
AddLeftJoin(SelectExpression, SqlExpression)
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí funkce 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 , se kterým se chcete spojit.
- joinPredicate
- SqlExpression
Predikát, který se použije pro spojení.
Platí pro
AddLeftJoin(ShapedQueryExpression, SqlExpression, Expression)
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce LEFT JOIN a zkombinuje tvarovače.
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 , se kterým se chcete spojit.
- joinPredicate
- SqlExpression
Predikát, který se použije pro spojení.
- outerShaper
- Expression
Výraz pro vnější tvarovač.
Návraty
Výraz, který tvaruje výsledek tohoto spojení.
Platí pro
AddLeftJoin(SelectExpression, SqlExpression, Type)
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
- Zdroj:
- SelectExpression.cs
Upozornění
Use the other overloads.
Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí funkce 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 , se kterým se chcete spojit.
- joinPredicate
- SqlExpression
Predikát, který se použije pro spojení.
- transparentIdentifierType
- Type
Typ výsledku vygenerovaného po provedení spojení.
- Atributy