Lingua

SelectExpression.AddInnerJoin Metodo

Definizione

Overload

Nome Descrizione
AddInnerJoin(SelectExpression, SqlExpression)

Aggiunge l'oggetto specificato SelectExpression alle origini di tabella usando INNER JOIN.

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

Aggiunge l'espressione di query dell'oggetto specificato ShapedQueryExpression alle origini di tabella usando INNER JOIN e combinare i shaper.

AddInnerJoin(SelectExpression, SqlExpression, Type)
Obsoleti.

Aggiunge l'oggetto specificato SelectExpression alle origini di tabella usando INNER JOIN.

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

Aggiunge l'espressione di query dell'oggetto specificato ShapedQueryExpression alle origini di tabella usando INNER JOIN e combinare i shaper.

AddInnerJoin(SelectExpression, SqlExpression)

Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs

Aggiunge l'oggetto specificato SelectExpression alle origini di tabella usando 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)

Parametri

innerSelectExpression
SelectExpression

Oggetto SelectExpression con cui partecipare.

joinPredicate
SqlExpression

Predicato da usare per il join.

Si applica a

AddInnerJoin(ShapedQueryExpression, SqlExpression, Expression)

Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs

Aggiunge l'espressione di query dell'oggetto specificato ShapedQueryExpression alle origini di tabella usando INNER JOIN e combinare i shaper.

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

Parametri

innerSource
ShapedQueryExpression

Oggetto ShapedQueryExpression con cui partecipare.

joinPredicate
SqlExpression

Predicato da usare per il join.

outerShaper
Expression

Espressione per il shaper esterno.

Valori restituiti

Espressione che forma il risultato di questo join.

Si applica a

AddInnerJoin(SelectExpression, SqlExpression, Type)

Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs
Origine:
SelectExpression.cs

Attenzione

Use the other overloads.

Aggiunge l'oggetto specificato SelectExpression alle origini di tabella usando 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)

Parametri

innerSelectExpression
SelectExpression

Oggetto SelectExpression con cui partecipare.

joinPredicate
SqlExpression

Predicato da usare per il join.

transparentIdentifierType
Type

Tipo del risultato generato dopo l'esecuzione del join.

Attributi

Si applica a

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

Origine:
SelectExpression.cs

Aggiunge l'espressione di query dell'oggetto specificato ShapedQueryExpression alle origini di tabella usando INNER JOIN e combinare i shaper.

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

Parametri

innerSource
ShapedQueryExpression

Oggetto ShapedQueryExpression con cui partecipare.

joinPredicate
SqlExpression

Predicato da usare per il join.

outerShaper
Expression

Espressione per il shaper esterno.

toOneJoin
Boolean

Indica se ogni riga esterna corrisponde al massimo a una riga interna. Quando true, gli identificatori interni non vengono aggiunti (#29182).

prunableJoin
Boolean

Indica se il join può essere eliminato se non viene fatto riferimento a nessuna delle relative colonne. Per i file INNER JOINs è necessaria sia una garanzia a uno che una chiave esterna richiesta che garantisce l'esistenza di righe corrispondenti (#29182).

Valori restituiti

Espressione che forma il risultato di questo join.

Si applica a