Condividi tramite


DbExpressionBuilder.FullOuterJoin Metodo

Definizione

Overload

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle espressioni sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind .

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle associazioni di espressioni sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind .

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle espressioni sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind .

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);
static member FullOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function FullOuterJoin (left As DbExpression, right As DbExpression, joinCondition As Func(Of DbExpression, DbExpression, DbExpression)) As DbJoinExpression

Parametri

left
DbExpression

Oggetto DbExpression che specifica l'argomento del set sinistro.

right
DbExpression

Oggetto DbExpression che specifica l'argomento del set destro.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Metodo che rappresenta la condizione su cui creare un join. Questo metodo deve generare un'espressione con un tipo di risultato Boolean che fornisca la logica della condizione di join.

Restituisce

Nuovo oggetto DbJoinExpression, con DbExpressionKind equivalente a FullOuterJoin, che rappresenta l'operazione full outer join applicata ai set di input sinistro e destro nella condizione di join specificata.

Eccezioni

L'espressione prodotta da joinCondition è Null.

L'espressione prodotta da joinCondition non ha un tipo di risultato booleano.

Si applica a

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle associazioni di espressioni sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind .

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);
static member FullOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function FullOuterJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression

Parametri

left
DbExpressionBinding

Oggetto DbExpressionBinding che specifica l'argomento di set a sinistra.

right
DbExpressionBinding

Oggetto DbExpressionBinding che specifica l'argomento di set a destra.

joinCondition
DbExpression

Espressione che specifica la condizione in base a cui creare il join.

Restituisce

Nuovo oggetto DbJoinExpression, con DbExpressionKind equivalente a FullOuterJoin, che rappresenta l'operazione full outer join applicata ai set di input sinistro e destro nella condizione di join specificata.

Eccezioni

left, right o joinCondition è Null.

L'espressione prodotta da joinCondition non ha un tipo di risultato booleano.

Si applica a