DbExpressionBuilder.FullOuterJoin 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 FullOuterJoin som DbExpressionKind.

Överlagringar

Name Description
FullOuterJoin(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 FullOuterJoin som DbExpressionKind.

FullOuterJoin(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 FullOuterJoin som DbExpressionKind.

FullOuterJoin(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 FullOuterJoin som DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(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 FullOuterJoin(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 FullOuterJoin : 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 FullOuterJoin (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 fullouterjoin DbExpressionKind , som representerar den fullständiga 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

FullOuterJoin(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 FullOuterJoin som DbExpressionKind.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ FullOuterJoin(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 FullOuterJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member FullOuterJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function FullOuterJoin (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 fullouterjoin DbExpressionKind , som representerar den fullständiga 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.

Uttrycket som skapas av joinCondition har ingen boolesk resultattyp.

Gäller för