次の方法で共有


DbExpressionBuilder.FullOuterJoin メソッド

定義

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

オーバーロード

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

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

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin を DbJoinExpression として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい DbExpressionKind を作成します。

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

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

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

セット引数 left を指定する DbExpression

right
DbExpression

セット引数 right を指定する DbExpression

joinCondition
Func<DbExpression,DbExpression,DbExpression>

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

戻り値

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

例外

leftright、または joinCondition が null です。

- または -

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

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

- または -

joinCondition の生成したこの式には、ブール型の結果型がありません。

適用対象

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

FullOuterJoin を DbJoinExpression として使用し、指定された結合条件の左辺と右辺の式バインディングによって示されたセットを結合する新しい 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

パラメーター

left
DbExpressionBinding

セット引数 left を指定する DbExpressionBinding

right
DbExpressionBinding

セット引数 right を指定する DbExpressionBinding

joinCondition
DbExpression

結合条件を指定する式。

戻り値

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

例外

leftright、または joinCondition が null です。

joinCondition の生成したこの式には、ブール型の結果型がありません。

適用対象