DbExpressionBuilder.LeftOuterJoin Metodo

Definizione

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

Overload

Nome Descrizione
LeftOuterJoin(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 LeftOuterJoin come DbExpressionKind.

LeftOuterJoin(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 LeftOuterJoin come DbExpressionKind.

LeftOuterJoin(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 LeftOuterJoin come DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ LeftOuterJoin(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 LeftOuterJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (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 LeftOuterJoin, che rappresenta l'operazione di left outer join applicata ai set di input sinistro e destro nella condizione di join specificata.

Eccezioni

lefto rightjoinCondition è null.

joinCondition non dispone di un tipo di risultato booleano.

Si applica a

LeftOuterJoin(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 LeftOuterJoin come DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ LeftOuterJoin(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 LeftOuterJoin(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 LeftOuterJoin : 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 LeftOuterJoin (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 LeftOuterJoin, che rappresenta l'operazione di left 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