DbExpressionBuilder.InnerJoin メソッド

定義

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

オーバーロード

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

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin(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 InnerJoin : 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 InnerJoin (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>

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

返品

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

例外

leftright 、または joinCondition が null です。

-または-

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

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

-または-

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

適用対象

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

public:
[System::Runtime::CompilerServices::Extension]
 static System::Data::Common::CommandTrees::DbJoinExpression ^ InnerJoin(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 InnerJoin(this System.Data.Common.CommandTrees.DbExpressionBinding left, System.Data.Common.CommandTrees.DbExpressionBinding right, System.Data.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpressionBinding * System.Data.Common.CommandTrees.DbExpression -> System.Data.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression

パラメーター

left
DbExpressionBinding

左の set 引数を指定する DbExpressionBinding

right
DbExpressionBinding

右の set 引数を指定する DbExpressionBinding

joinCondition
DbExpression

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

返品

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

例外

leftright 、または joinCondition が null です。

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

適用対象