DbExpressionBuilder.InnerJoin メソッド

定義

オーバーロード

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

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

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression InnerJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding left, System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding right, System.Data.Entity.Core.Common.CommandTrees.DbExpression joinCondition);
static member InnerJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpressionBinding * System.Data.Entity.Core.Common.CommandTrees.DbExpression -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (left As DbExpressionBinding, right As DbExpressionBinding, joinCondition As DbExpression) As DbJoinExpression

パラメーター

left
DbExpressionBinding

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

right
DbExpressionBinding

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

joinCondition
DbExpression

結合条件を指定する式。

戻り値

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

例外

left、right、または joinCondition が null です。

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

適用対象

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

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

public static System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression InnerJoin (this System.Data.Entity.Core.Common.CommandTrees.DbExpression left, System.Data.Entity.Core.Common.CommandTrees.DbExpression right, Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression,System.Data.Entity.Core.Common.CommandTrees.DbExpression> joinCondition);
static member InnerJoin : System.Data.Entity.Core.Common.CommandTrees.DbExpression * System.Data.Entity.Core.Common.CommandTrees.DbExpression * Func<System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression, System.Data.Entity.Core.Common.CommandTrees.DbExpression> -> System.Data.Entity.Core.Common.CommandTrees.DbJoinExpression
<Extension()>
Public Function InnerJoin (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>

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

戻り値

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

例外

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

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

適用対象