DbExpressionBuilder.LeftOuterJoin Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycken i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som DbExpressionKind.
Överlagringar
| Name | Description |
|---|---|
| LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression) |
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycksbindningar i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som DbExpressionKind. |
| LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>) |
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycken i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som DbExpressionKind. |
LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycksbindningar i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som 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
Parametrar
- left
- DbExpressionBinding
Ett DbExpressionBinding som anger argumentet för den vänstra uppsättningen.
- right
- DbExpressionBinding
En DbExpressionBinding som anger argumentet för rätt uppsättning.
- joinCondition
- DbExpression
Ett uttryck som anger det villkor som ska kopplas till.
Returer
En ny DbJoinExpression, med en DbExpressionKind av LeftOuterJoin, som representerar den vänstra yttre kopplingsåtgärden som tillämpas på de vänstra och högra indatauppsättningarna under det angivna kopplingsvillkoret.
Undantag
left, right eller joinCondition är null.
joinCondition har ingen boolesk resultattyp.
Gäller för
LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)
Skapar en ny DbJoinExpression som ansluter till de uppsättningar som anges av vänster- och högeruttrycken i det angivna kopplingsvillkoret med Hjälp av LeftOuterJoin som 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
Parametrar
- left
- DbExpression
En DbExpression som anger argumentet för den vänstra uppsättningen.
- right
- DbExpression
En DbExpression som anger argumentet för rätt uppsättning.
- joinCondition
- Func<DbExpression,DbExpression,DbExpression>
En metod som representerar villkoret som ska kopplas till. Den här metoden måste skapa ett uttryck med en boolesk resultattyp som tillhandahåller logiken för kopplingsvillkoret.
Returer
En ny DbJoinExpression, med en DbExpressionKind av LeftOuterJoin, som representerar den vänstra yttre kopplingsåtgärden som tillämpas på de vänstra och högra indatauppsättningarna under det angivna kopplingsvillkoret.
Undantag
left, right eller joinCondition är null.
-eller-
Uttrycket som skapas av joinCondition är null.
left eller right har ingen samlingsresultattyp.
-eller-
Uttrycket som skapas av joinCondition har ingen boolesk resultattyp.