Partager via


DbExpressionBuilder.InnerJoin, méthode (DbExpressionBinding, DbExpressionBinding, DbExpression)

[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]

Crée un objet 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 InnerJoin comme type DbExpressionKind.

Espace de noms :  System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder
Assembly :  EntityFramework (dans EntityFramework.dll)

Syntaxe

'Déclaration
<ExtensionAttribute> _
Public Shared Function InnerJoin ( _
    left As DbExpressionBinding, _
    right As DbExpressionBinding, _
    joinCondition As DbExpression _
) As DbJoinExpression
'Utilisation
Dim left As DbExpressionBinding 
Dim right As DbExpressionBinding 
Dim joinCondition As DbExpression 
Dim returnValue As DbJoinExpression 

returnValue = left.InnerJoin(right, _
    joinCondition)
public static DbJoinExpression InnerJoin(
    this DbExpressionBinding left,
    DbExpressionBinding right,
    DbExpression joinCondition
)
[ExtensionAttribute]
public:
static DbJoinExpression^ InnerJoin(
    DbExpressionBinding^ left, 
    DbExpressionBinding^ right, 
    DbExpression^ joinCondition
)
static member InnerJoin : 
        left:DbExpressionBinding * 
        right:DbExpressionBinding * 
        joinCondition:DbExpression -> DbJoinExpression
public static function InnerJoin(
    left : DbExpressionBinding, 
    right : DbExpressionBinding, 
    joinCondition : DbExpression
) : DbJoinExpression

Paramètres

Valeur de retour

Type : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
Nouveau DbJoinExpression, avec un DbExpressionKind InnerJoin, qui représente une opération de jointure interne appliquée aux jeux d'entrée de gauche et de droite, sous la condition de jointure spécifiée.

Remarque sur l'utilisation

En Visual Basic et C#, vous pouvez appeler cette méthode comme une méthode d'instance sur n'importe quel objet de type DbExpressionBinding. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez https://msdn.microsoft.com/fr-fr/library/bb384936(v=vs.113) ou https://msdn.microsoft.com/fr-fr/library/bb383977(v=vs.113).

Exceptions

Exception Condition
ArgumentNullException

left, right ou joinCondition est Null.

ArgumentException

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

Voir aussi

Référence

DbExpressionBuilder Classe

Surcharge InnerJoin

Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder