DbExpressionBuilder.FullOuterJoin Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle espressioni di sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come DbExpressionKind.
Overload
| Nome | Descrizione |
|---|---|
| FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle espressioni di 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 espressione sinistra e destra, nella condizione di join specificata, usando FullOuterJoin come DbExpressionKind. |
FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Crea un nuovo DbJoinExpression oggetto che unisce i set specificati dalle espressioni di sinistra e destra, nella condizione di join specificata, utilizzando FullOuterJoin come 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 di sinistra.
- right
- DbExpression
Oggetto DbExpression che specifica l'argomento set corretto.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
Metodo che rappresenta la condizione in cui eseguire il join. Questo metodo deve produrre un'espressione con un tipo di risultato booleano che fornisce la logica della condizione di join.
Valori restituiti
Nuovo DbJoinExpression, con un DbExpressionKind oggetto FullOuterJoin, che rappresenta l'operazione full outer join applicata ai set di input sinistro e destro nella condizione di join specificata.
Eccezioni
lefto rightjoinCondition è null.
oppure
L'espressione prodotta da joinCondition è null.
left o right non dispone di un tipo di risultato della raccolta.
oppure
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 espressione sinistra e destra, nella condizione di join specificata, usando FullOuterJoin come 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 del set di sinistra.
- right
- DbExpressionBinding
Oggetto DbExpressionBinding che specifica l'argomento set corretto.
- joinCondition
- DbExpression
Espressione che specifica la condizione in cui eseguire il join.
Valori restituiti
Nuovo DbJoinExpression, con un DbExpressionKind oggetto FullOuterJoin, che rappresenta l'operazione full outer join applicata ai set di input sinistro e destro nella condizione di join specificata.
Eccezioni
lefto rightjoinCondition è null.
L'espressione prodotta da joinCondition non ha un tipo di risultato booleano.