Jazyk

SelectExpression.AddInnerJoin Metoda

Definice

Přetížení

Název Description
AddInnerJoin(SelectExpression, SqlExpression)

Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí inner JOIN.

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce INNER JOIN a zkombinuje tvarovače.

AddInnerJoin(SelectExpression, SqlExpression, Type)
Zastaralé.

Přidá danou SelectExpression hodnotu do zdrojů tabulky pomocí inner JOIN.

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)

Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce INNER JOIN a zkombinuje tvarovače.

AddInnerJoin(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í inner JOIN.

public void AddInnerJoin(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression innerSelectExpression, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression -> unit
Public Sub AddInnerJoin (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

AddInnerJoin(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 INNER JOIN a zkombinuje tvarovače.

public System.Linq.Expressions.Expression AddInnerJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function AddInnerJoin (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

AddInnerJoin(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í inner JOIN.

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

Platí pro

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression, Boolean, Boolean)

Zdroj:
SelectExpression.cs

Přidá výraz dotazu daného ShapedQueryExpression zdroje tabulky pomocí funkce INNER JOIN a zkombinuje tvarovače.

public System.Linq.Expressions.Expression AddInnerJoin(Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression innerSource, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression joinPredicate, System.Linq.Expressions.Expression outerShaper, bool toOneJoin = false, bool prunableJoin = false);
member this.AddInnerJoin : Microsoft.EntityFrameworkCore.Query.ShapedQueryExpression * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SqlExpression * System.Linq.Expressions.Expression * bool * bool -> System.Linq.Expressions.Expression
Public Function AddInnerJoin (innerSource As ShapedQueryExpression, joinPredicate As SqlExpression, outerShaper As Expression, Optional toOneJoin As Boolean = false, Optional prunableJoin As Boolean = false) 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 (#29182).

prunableJoin
Boolean

Zda spojení může být vyřazeno, pokud se na žádný z jeho sloupců odkazuje. U vnitřních JOIN to vyžaduje záruku 1 i požadovaný cizí klíč, který zaručuje, že existují odpovídající řádky (#29182).

Návraty

Výraz, který tvaruje výsledek tohoto spojení.

Platí pro