DbExpressionBuilder.InnerJoin 方法

定義

建立一個新資料 DbJoinExpression ,在指定的連接條件下,將左與右表達式指定的集合連接,使用 InnerJoin 作為 DbExpressionKind

多載

名稱 Description
InnerJoin(DbExpression, DbExpression, Func<DbExpression,DbExpression,DbExpression>)

建立一個新資料 DbJoinExpression ,在指定的連接條件下,將左與右表達式指定的集合連接,使用 InnerJoin 作為 DbExpressionKind

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

建立一個新資料 DbJoinExpression ,在指定的連接條件下,將左、右表達式綁定所指定的集合連接,使用 InnerJoin 作為 DbExpressionKind

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

建立一個新資料 DbJoinExpression ,在指定的連接條件下,將左與右表達式指定的集合連接,使用 InnerJoin 作為 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

一個 DbExpression 指定左集合參數的

right
DbExpression

一個 DbExpression 指定正確集合論證的符號。

joinCondition
Func<DbExpression,DbExpression,DbExpression>

一種表示加入條件的方法。 此方法必須產生一個布林結果型別的表達式,以提供連接條件的邏輯。

傳回

一個新的 DbJoinExpression,其 為 DbExpressionKind InnerJoin,代表在給定連接條件下,對左右輸入集合施加的內部連接操作。

例外狀況

left,或 rightjoinCondition 為零。

-或-

joinCondition 產生的表達式為零。

leftright 沒有集合結果類型。

-或-

joinCondition 產生的表達式沒有布林結果型態。

適用於

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

建立一個新資料 DbJoinExpression ,在指定的連接條件下,將左、右表達式綁定所指定的集合連接,使用 InnerJoin 作為 DbExpressionKind

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

一個 DbExpressionBinding 指定左集合論元的

right
DbExpressionBinding

一個 DbExpressionBinding 指定正確集合參數的

joinCondition
DbExpression

一個表達式,指定加入條件。

傳回

一個新的 DbJoinExpression,其 為 DbExpressionKind InnerJoin,代表在給定連接條件下,對左右輸入集合施加的內部連接操作。

例外狀況

left,或 rightjoinCondition 為零。

joinCondition 沒有布林結果型別。

適用於