Condividi tramite


DbExpressionBuilder.LeftOuterJoin Metodo

Definizione

Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, utilizzando LeftOuterJoin come DbExpressionKind.

Overload

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

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, utilizzando LeftOuterJoin come DbExpressionKind.

LeftOuterJoin(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 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 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 DbJoinExpression, con DbExpressionKind di LeftOuterJoin, che rappresenta l'operazione di join sinistra completa applicata ai set di input sinistro e destro nella condizione specificata di join.

Eccezioni

left, right o joinCondition è Null.

joinCondition non contiene un tipo di risultato booleano.

Si applica a

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

Crea un nuovo oggetto DbJoinExpression che, in base alla condizione di join specificata, crea un join dei set specificati dalle espressioni a sinistra e a destra, 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 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 DbJoinExpression, con DbExpressionKind di LeftOuterJoin, che rappresenta l'operazione di join sinistra completa applicata ai set di input sinistro e destro nella condizione specificata di join.

Eccezioni

left, right o joinCondition è Null.

-oppure-

L'espressione generata da joinCondition è Null.

left o right non ha un tipo di risultato della raccolta.

-oppure-

L'espressione generata da joinCondition non ha un tipo di risultato Boolean.

Si applica a