DbExpressionBuilder.InnerJoin 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 nouvelle DbJoinExpression jointure aux jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de InnerJoin comme .DbExpressionKind
Surcharges
| Nom | Description |
|---|---|
| InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Crée une nouvelle DbJoinExpression jointure aux jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de InnerJoin comme .DbExpressionKind |
| InnerJoin(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, sur la condition de jointure spécifiée, en utilisant InnerJoin comme le DbExpressionKind. |
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Crée une nouvelle DbJoinExpression jointure aux jeux spécifiés par les expressions de gauche et de droite, dans la condition de jointure spécifiée, à l’aide de InnerJoin comme .DbExpressionKind
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin(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 InnerJoin : 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 InnerJoin (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 innerJoin DbExpressionKind , qui représente l’opération de jointure interne 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 à
InnerJoin(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, sur la condition de jointure spécifiée, en utilisant InnerJoin comme le DbExpressionKind.
public:
[System::Runtime::CompilerServices::Extension]
static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (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 innerJoin DbExpressionKind , qui représente l’opération de jointure interne 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.