DbExpressionBinding 類別

定義

表示輸入集合為關聯表達式,如 DbFilterExpressionDbProjectExpressionDbJoinExpression。 此類別無法獲得繼承。

public ref class DbExpressionBinding sealed
public sealed class DbExpressionBinding
type DbExpressionBinding = class
Public NotInheritable Class DbExpressionBinding
繼承
DbExpressionBinding

備註

此類別與遍歷非常相似 foreach ,且對遍歷的每個元素都有綁定。 此類別作為許多對應關聯運算子表達式的輔助類別。

屬性

名稱 Description
Expression

取得或設定 , DbExpression 定義輸入集合。

Variable

得到 DbVariableReferenceExpression 參考元素變數的 。

VariableName

會取得分配給元素變數的名稱。

VariableType

取得元素變數的型別元資料。

方法

名稱 Description
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

擴充方法

名稱 Description
All(DbExpressionBinding, DbExpression)

建立一個新 DbQuantifierExpression 函數,判斷該謂詞是否對輸入集合的所有元素成立。

Any(DbExpressionBinding, DbExpression)

建立一個新函 DbQuantifierExpression 數,判斷該謂詞是否對輸入集合中的任一元素成立。

CrossApply(DbExpressionBinding, DbExpressionBinding)

建立一個新運算 DbApplyExpression 式,對給定輸入集合的每個元素評估一次, apply 產生一組列,並對應輸入與應用欄位。 不 apply 包含 的行,若 的 評估為空集合。

Filter(DbExpressionBinding, DbExpression)

建立一個新資料 DbFilterExpression ,利用指定的謂詞過濾給定輸入集合中的元素。

FullOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

InnerJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

LeftOuterJoin(DbExpressionBinding, DbExpressionBinding, DbExpression)

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

OuterApply(DbExpressionBinding, DbExpressionBinding)

建立一個新運算 DbApplyExpression 式,對給定輸入集合的每個元素評估一次, apply 產生一組列,並對應輸入與應用欄位。 當 apply 的列值為空集合時,其應用欄位值為 null

Project(DbExpressionBinding, DbExpression)

建立一個新資料 DbProjectExpression ,將指定的表達式投影到給定的輸入集合上。

Skip(DbExpressionBinding, IEnumerable<DbSortClause>, DbExpression)

建立一個新輸入 DbSkipExpression ,依據指定的排序規範排序給定輸入,然後跳過指定數量的元素。

Sort(DbExpressionBinding, IEnumerable<DbSortClause>)

建立一個新資料 DbSortExpression ,依照指定的排序規範對給定輸入進行排序。

適用於