DbExpressionBuilder.LeftOuterJoin Metod

Definition

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.

Gäller för