共用方式為


DbUpdateCommandTree 類別

定義

表示以命令樹表示的單一資料列更新作業。 此類別無法獲得繼承。

public sealed class DbUpdateCommandTree : System.Data.Entity.Core.Common.CommandTrees.DbModificationCommandTree
type DbUpdateCommandTree = class
    inherit DbModificationCommandTree
Public NotInheritable Class DbUpdateCommandTree
Inherits DbModificationCommandTree
繼承

備註

表示以標準命令樹表示的單一資料列更新作業。 Returning設定屬性時,命令會傳回讀取器,否則會傳回純量,指出受影響的資料列數目。

建構函式

DbUpdateCommandTree(MetadataWorkspace, DataSpace, DbExpressionBinding, DbExpression, ReadOnlyCollection<DbModificationClause>, DbExpression)

初始化 DbUpdateCommandTree 類別的新執行個體。

屬性

CommandTreeKind

取得這個命令樹狀結構的種類。

DataSpace

取得這個命令樹所使用的中繼資料必須所在的資料空間。

(繼承來源 DbCommandTree)
MetadataWorkspace

取得這個命令樹所使用的中繼資料工作區。

(繼承來源 DbCommandTree)
Parameters

取得這個 內 DbCommandTree 可參考之每個參數的名稱和對應型別。

(繼承來源 DbCommandTree)
Predicate

取得 DbExpression,以指定用來判斷所應更新之目標集合成員的述詞。

Returning

取得 DbExpression,以根據修改的資料列指定要傳回的結果投影。

SetClauses

取得定義更新作業的更新集子句清單。

Target

取得 DbExpressionBinding,以指定資料操作語言 (DML) 作業的目標資料表。

(繼承來源 DbModificationCommandTree)
UseDatabaseNullSemantics

取得值,指出比較兩個運算元時是否要顯示資料庫 Null 語意,這兩者都可能為 Null。 預設值為 true。

例如, (operand1 == operand2) 會轉譯為:

(運算元1 = operand2)

如果 UseDatabaseNullSemantics 分別為 true,則為

( ( (operand1 = operand2) AND (NOT (operand1 IS Null OR operand2 IS Null) ) ) OR ( (operand1 IS Null) AND (operand2 IS Null) ) )

如果 UseDatabaseNullSemantics 為 false,則為 。

(繼承來源 DbCommandTree)

方法

ToString()

String 回 ,表示此命令。

(繼承來源 DbCommandTree)

適用於