DbExpressionBuilder.LeftOuterJoin, 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 liaisons d'expressions de gauche et de droite sur la condition de jointure spécifiée, en utilisant LeftOuterJoin 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 LeftOuterJoin ( _
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.LeftOuterJoin(right, _
joinCondition)
public static DbJoinExpression LeftOuterJoin(
this DbExpressionBinding left,
DbExpressionBinding right,
DbExpression joinCondition
)
[ExtensionAttribute]
public:
static DbJoinExpression^ LeftOuterJoin(
DbExpressionBinding^ left,
DbExpressionBinding^ right,
DbExpression^ joinCondition
)
static member LeftOuterJoin :
left:DbExpressionBinding *
right:DbExpressionBinding *
joinCondition:DbExpression -> DbJoinExpression
public static function LeftOuterJoin(
left : DbExpressionBinding,
right : DbExpressionBinding,
joinCondition : DbExpression
) : DbJoinExpression
Paramètres
- left
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding
DbExpressionBinding qui spécifie l'argument défini à gauche.
- right
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding
DbExpressionBinding qui spécifie l'argument défini à droite.
- joinCondition
Type : System.Data.Entity.Core.Common.CommandTrees.DbExpression
Expression qui spécifie la condition sur laquelle la jointure doit être basée.
Valeur de retour
Type : System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
Nouveau DbJoinExpression, avec un DbExpressionKind LeftOuterJoin, qui représente une opération de jointure externe gauche 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
Espace de noms System.Data.Entity.Core.Common.CommandTrees.ExpressionBuilder