Partager via


DbExpressionBuilder.FullOuterJoin Méthode

Définition

Crée une nouvelle DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite sur la condition de jointure spécifiée à l’aide de FullOuterJoin en tant que DbExpressionKind.

Surcharges

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

Crée une nouvelle DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite sur la condition de jointure spécifiée à l’aide de FullOuterJoin en tant que DbExpressionKind.

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée une DbJoinExpression qui joint les jeux indiqués par les liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant FullOuterJoin comme type DbExpressionKind.

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

Crée une nouvelle DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite sur la condition de jointure spécifiée à l’aide de FullOuterJoin en tant que 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

Paramètres

left
DbExpression

DbExpression qui spécifie l’argument du jeu de gauche.

right
DbExpression

DbExpression qui spécifie l’argument du jeu de droite.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Méthode représentant la condition de jointure. Cette méthode doit produire une expression avec un type de résultat booléen qui fournit la logique de la condition de jointure.

Retours

Nouvelle DbJoinExpression, avec un DbExpressionKind de FullOuterJoin, qui représente l’opération de jointure externe complète appliquée aux jeux d’entrée de gauche et de droite à la condition de jointure donnée.

Exceptions

left, right ou joinCondition a la valeur Null.

- ou -

L’expression produite par joinCondition a la valeur Null.

left ou right n’a pas de résultat de type collection.

- ou -

L’expression produite par joinCondition n’est pas un type de résultat booléen.

S’applique à

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée une DbJoinExpression qui joint les jeux indiqués par les liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant FullOuterJoin comme type 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

Paramètres

left
DbExpressionBinding

Objet DbExpressionBinding qui spécifie l'argument de gauche du jeu.

right
DbExpressionBinding

Objet DbExpressionBinding qui spécifie l'argument de droite du jeu.

joinCondition
DbExpression

Expression qui spécifie la condition d'appartenance.

Retours

Nouvelle DbJoinExpression, avec un DbExpressionKind de FullOuterJoin, qui représente l’opération de jointure externe complète appliquée aux jeux d’entrée de gauche et de droite à la condition de jointure donnée.

Exceptions

left, right ou joinCondition a la valeur Null.

L’expression produite par joinCondition n’est pas un type de résultat booléen.

S’applique à