DbExpressionBuilder.LeftOuterJoin Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée une DbJoinExpression qui joint les jeux indiqués par les expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme type DbExpressionKind.
Surcharges
LeftOuterJoin(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 LeftOuterJoin comme type DbExpressionKind. |
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Crée une DbJoinExpression qui joint les jeux indiqués par les expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme type DbExpressionKind. |
LeftOuterJoin(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 LeftOuterJoin comme type 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
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 un type de résultat booléen.
S’applique à
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Crée une DbJoinExpression qui joint les jeux indiqués par les expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin comme type 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
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
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.