DbExpressionBuilder.FullOuterJoin Metodo

Definizione

Crea un nuovo oggetto DbJoinExpression che unisce i set specificati dalle espressioni sinistra e destra, sulla condizione di join specificata, usando FullOuterJoin come DbExpressionKind.Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

Overload

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

Crea un nuovo oggetto DbJoinExpression che unisce i set specificati dalle espressioni sinistra e destra, sulla condizione di join specificata, usando FullOuterJoin come DbExpressionKind.Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando FullOuterJoin come DbExpressionKind.Creates a new DbJoinExpression that joins the sets specified by the left and right expression bindings, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

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

Crea un nuovo oggetto DbJoinExpression che unisce i set specificati dalle espressioni sinistra e destra, sulla condizione di join specificata, usando FullOuterJoin come DbExpressionKind.Creates a new DbJoinExpression that joins the sets specified by the left and right expressions, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(System::Data::Common::CommandTrees::DbExpression ^ left, System::Data::Common::CommandTrees::DbExpression ^ right, Func<System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^, System::Data::Common::CommandTrees::DbExpression ^> ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Common.CommandTrees.DbExpression left, System.Data.Common.CommandTrees.DbExpression right, Func<System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression,System.Data.Common.CommandTrees.DbExpression> joinCondition);
static member FullOuterJoin : System.Data.Common.CommandTrees.DbExpression * System.Data.Common.CommandTrees.DbExpression * Func<System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression, System.Data.Common.CommandTrees.DbExpression> -> System.Data.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.A DbExpression that specifies the left set argument.

right
DbExpression

Oggetto DbExpression che specifica l'argomento del set destro.A DbExpression that specifies the right set argument.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Metodo che rappresenta la condizione su cui creare un join.A method representing the condition on which to join. Questo metodo deve generare un'espressione con un tipo di risultato Boolean che fornisca la logica della condizione di join.This method must produce an expression with a Boolean result type that provides the logic of the join condition.

Restituisce

DbJoinExpression

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.A new DbJoinExpression, with an DbExpressionKind of FullOuterJoin, that represents the full outer join operation applied to the left and right input sets under the given join condition.

Eccezioni

left, right o joinCondition è Null.left, right or joinCondition is null.

-oppure--or-

L'espressione generata da joinCondition è Null.The expression produced by joinCondition is null.

left o right non ha un tipo di risultato della raccolta.left or right does not have a collection result type.

-oppure--or- L'espressione generata da joinCondition non ha un tipo di risultato Boolean.The expression produced by joinCondition does not have a Boolean result type.

Si applica a

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle associazioni a un'espressione a sinistra e a destra, utilizzando FullOuterJoin come DbExpressionKind.Creates a new DbJoinExpression that joins the sets specified by the left and right expression bindings, on the specified join condition, using FullOuterJoin as the DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(System::Data::Common::CommandTrees::DbExpressionBinding ^ left, System::Data::Common::CommandTrees::DbExpressionBinding ^ right, System::Data::Common::CommandTrees::DbExpression ^ joinCondition);
public static System.Data.Common.CommandTrees.DbJoinExpression FullOuterJoin (this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member FullOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.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.An DbExpressionBinding that specifies the left set argument.

right
DbExpressionBinding

Oggetto DbExpressionBinding che specifica l'argomento di set a destra.An DbExpressionBinding that specifies the right set argument.

joinCondition
DbExpression

Espressione che specifica la condizione in base a cui creare il join.An expression that specifies the condition on which to join.

Restituisce

DbJoinExpression

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.A new DbJoinExpression, with an DbExpressionKind of FullOuterJoin, that represents the full outer join operation applied to the left and right input sets under the given join condition.

Eccezioni

left, right o joinCondition è Null.left, right or joinCondition is null.

L'espressione generata da joinCondition non ha un tipo di risultato Boolean.The expression produced by joinCondition does not have a Boolean result type.

Si applica a