DbExpressionBuilder.LeftOuterJoin Méthode

Définition

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le DbExpressionKind.

Surcharges

Nom Description
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le DbExpressionKind.

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

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le DbExpressionKind.

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le 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

Paramètres

left
DbExpressionBinding

Qui DbExpressionBinding spécifie l’argument de jeu de gauche.

right
DbExpressionBinding

Qui DbExpressionBinding spécifie l’argument de jeu approprié.

joinCondition
DbExpression

Expression qui spécifie la condition sur laquelle joindre.

Retours

Nouvelle DbJoinExpression, avec un DbExpressionKind de LeftOuterJoin, qui représente l’opération de jointure externe gauche appliquée aux jeux d’entrée gauche et droit sous la condition de jointure donnée.

Exceptions

leftou rightjoinCondition a la valeur Null.

joinCondition n’a pas de type de résultat booléen.

S’applique à

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

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de LeftOuterJoin comme le 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

Paramètres

left
DbExpression

Qui DbExpression spécifie l’argument de jeu de gauche.

right
DbExpression

Qui DbExpression spécifie l’argument de jeu approprié.

joinCondition
Func<DbExpression,DbExpression,DbExpression>

Méthode représentant la condition sur laquelle joindre. 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 LeftOuterJoin, qui représente l’opération de jointure externe gauche appliquée aux jeux d’entrée gauche et droit sous la condition de jointure donnée.

Exceptions

leftou rightjoinCondition a la valeur Null.

-ou-

L’expression produite par joinCondition est null.

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

-ou-

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

S’applique à