DbExpressionBuilder.FullOuterJoin メソッド

定義

FullOuterJoin をDbJoinExpressionとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しいDbExpressionKindを作成します。

オーバーロード

名前 説明
FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

FullOuterJoin をDbJoinExpressionとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しいDbExpressionKindを作成します。

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin をDbExpressionKindとして使用して、指定した結合条件で、左右の式バインドで指定されたセットを結合する新しいDbJoinExpressionを作成します。

FullOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

FullOuterJoin をDbJoinExpressionとして使用して、指定した結合条件で、左右の式で指定されたセットを結合する新しい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

パラメーター

left
DbExpression

左の set 引数を指定する DbExpression

right
DbExpression

右の set 引数を指定する DbExpression

joinCondition
Func<DbExpression,DbExpression,DbExpression>

結合する条件を表すメソッド。 このメソッドは、結合条件のロジックを提供するブール値の結果型を持つ式を生成する必要があります。

返品

指定された結合条件の下で左右の入力セットに適用される完全外部結合操作を表す、FullOuterJoin の DbExpressionKind を持つ新しい DbJoinExpression。

例外

leftright 、または joinCondition が null です。

-または-

joinConditionによって生成される式が null です。

left または right にコレクションの結果の型がありません。

-または-

joinConditionによって生成される式にブール値の結果型がありません。

適用対象

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin をDbExpressionKindとして使用して、指定した結合条件で、左右の式バインドで指定されたセットを結合する新しいDbJoinExpressionを作成します。

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

パラメーター

left
DbExpressionBinding

左の set 引数を指定する DbExpressionBinding

right
DbExpressionBinding

右の set 引数を指定する DbExpressionBinding

joinCondition
DbExpression

結合する条件を指定する式。

返品

指定された結合条件の下で左右の入力セットに適用される完全外部結合操作を表す、FullOuterJoin の DbExpressionKind を持つ新しい DbJoinExpression。

例外

leftright 、または joinCondition が null です。

joinConditionによって生成される式にブール値の結果型がありません。

適用対象