次の方法で共有


DbExpressionBuilder.LeftOuterJoin メソッド

定義

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

オーバーロード

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

パラメーター

left
DbExpressionBinding

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

right
DbExpressionBinding

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

joinCondition
DbExpression

結合条件を指定する式。

戻り値

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

例外

leftright、または joinCondition が null です。

joinCondition の結果型がブール型ではありません。

適用対象

LeftOuterJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

パラメーター

left
DbExpression

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

right
DbExpression

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

joinCondition
Func<DbExpression,DbExpression,DbExpression>

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

戻り値

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

例外

leftright、または joinCondition が null です。

- または -

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

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

- または -

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

適用対象