Partager via


DbExpressionBuilder.LeftOuterJoin Méthode

Définition

Surcharges

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

Crée un nouveau DbJoinExpression qui joint les ensembles spécifiés par les expressions gauche et droite, sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme DbExpressionKind .

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression gauche et droite, sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme DbExpressionKind .

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

Crée un nouveau DbJoinExpression qui joint les ensembles spécifiés par les expressions gauche et droite, sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme DbExpressionKind .

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.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

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 LeftOuterJoin, qui représente l'opération de jointure externe gauche appliquée aux jeux de données d'entrée de gauche et de droite dans la condition de jointure donnée.

Exceptions

L’expression produite par joinCondition est null.

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

S’applique à

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

Crée un nouveau DbJoinExpression qui joint les jeux spécifiés par les liaisons d’expression gauche et droite, sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme DbExpressionKind .

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression LeftOuterJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);
static member LeftOuterJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function LeftOuterJoin (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 LeftOuterJoin, qui représente l'opération de jointure externe gauche appliquée aux jeux de données d'entrée de gauche et de droite dans la condition de jointure donnée.

Exceptions

left, right ou joinCondition a la valeur Null.

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

S’applique à