次の方法で共有


DbUpdateCommandTree クラス

定義

コマンド ツリーとして表現される、単一行の更新操作を表します。 このクラスは継承できません。

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

注釈

正規のコマンド ツリーとして表される 1 行の更新操作を表します。 プロパティが Returning 設定されている場合、コマンドはリーダーを返します。それ以外の場合は、影響を受ける行数を示すスカラーを返します。

コンストラクター

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

DbUpdateCommandTree クラスの新しいインスタンスを初期化します。

プロパティ

CommandTreeKind

このコマンド ツリーの種類を取得します。

DataSpace

このコマンド ツリーで使用されるメタデータが存在する必要があるデータ空間を取得します。

(継承元 DbCommandTree)
MetadataWorkspace

このコマンド ツリーで使用されるメタデータ ワークスペースを取得します。

(継承元 DbCommandTree)
Parameters

この DbCommandTree 内で参照できる各パラメーターの名前と対応する型を取得します。

(継承元 DbCommandTree)
Predicate

ターゲット コレクションのどのメンバーを更新する必要があるかを判定するために使用される述語を指定する DbExpression を取得します。

Returning

変更された行に基づいて返される結果の投影を指定する DbExpression を取得します。

SetClauses

更新操作を定義する UPDATE SET 句の一覧を取得します。

Target

データ操作言語 (DML) の操作の対象テーブルを指定する DbExpressionBinding を取得します。

(継承元 DbModificationCommandTree)
UseDatabaseNullSemantics

2 つのオペランドを比較するときにデータベースの null セマンティクスが表示されるかどうかを示す値を取得します。どちらも null 許容である可能性があります。 既定値は、true です。

たとえば、(オペランド 1 == オペランド 2) は次のように変換されます。

(オペランド 1 = オペランド 2)

UseDatabaseNullSemantics がそれぞれ true の場合

(((オペランド 1 = オペランド 2) AND (NOT (オペランド 1 IS NULL OR オペランド 2 IS NULL))) OR ((オペランド 1 IS NULL) AND (オペランド 2 IS NULL)))

UseDatabaseNullSemantics が false の場合。

(継承元 DbCommandTree)

メソッド

ToString()

このコマンドを String 表す を返します。

(継承元 DbCommandTree)

適用対象