Udostępnij przez


DbUpdateCommandTree Klasa

Definicja

Reprezentuje operację aktualizacji z jednym wierszem wyrażoną jako drzewo poleceń. Klasa ta nie może być dziedziczona.

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

Uwagi

Reprezentuje operację aktualizacji pojedynczego wiersza wyrażoną jako kanoniczne drzewo poleceń. Po ustawieniu Returning właściwości polecenie zwraca czytnik. W przeciwnym razie zwraca skalarny wskazujący liczbę wierszy, których dotyczy problem.

Konstruktory

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

Inicjuje nowe wystąpienie klasy DbUpdateCommandTree.

Właściwości

CommandTreeKind

Pobiera rodzaj tego drzewa poleceń.

DataSpace

Pobiera przestrzeń danych, w której muszą znajdować się metadane używane przez to drzewo poleceń.

(Odziedziczone po DbCommandTree)
MetadataWorkspace

Pobiera obszar roboczy metadanych używany przez to drzewo poleceń.

(Odziedziczone po DbCommandTree)
Parameters

Pobiera nazwę i odpowiadający mu typ każdego parametru, do którego można się odwołać w ramach tego DbCommandTree elementu .

(Odziedziczone po DbCommandTree)
Predicate

Pobiera element DbExpression określający predykat używany do określania, które elementy członkowskie kolekcji docelowej mają zostać zaktualizowane.

Returning

Pobiera element DbExpression określający projekcję wyników do zwrócenia na podstawie zmodyfikowanych wierszy.

SetClauses

Pobiera listę klauzul zestawu aktualizacji, które definiują operację aktualizacji.

Target

Pobiera tabelę DbExpressionBinding docelową dla operacji języka manipulowania danymi (DML).

(Odziedziczone po DbModificationCommandTree)
UseDatabaseNullSemantics

Pobiera wartość wskazującą, czy semantyka wartości null bazy danych jest wystawiana podczas porównywania dwóch operandów, z których oba są potencjalnie dopuszczające wartość null. Wartością domyślną jest true.

Na przykład (operand1 == operand2) zostanie przetłumaczony jako:

(operand1 = operand2)

jeśli parametr UseDatabaseNullSemantics ma wartość true, odpowiednio

(((operand1 = operand2) I (NOT (operand1 IS NULL LUB operand2 IS NULL)) LUB (operand1 IS NULL) I (operand2 IS NULL)) LUB (operand1 IS NULL))

jeśli wartość UseDatabaseNullSemantics ma wartość false.

(Odziedziczone po DbCommandTree)

Metody

ToString()

Zwraca element String reprezentujący to polecenie.

(Odziedziczone po DbCommandTree)

Dotyczy