Condividi tramite


DbUpdateCommandTree Classe

Definizione

Rappresenta un'operazione di aggiornamento di una singola riga espressa come struttura ad albero dei comandi. La classe non può essere ereditata.

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

Commenti

Rappresenta un'operazione di aggiornamento a riga singola espressa come albero dei comandi canonico. Quando la Returning proprietà è impostata, il comando restituisce un lettore; in caso contrario, restituisce un valore scalare che indica il numero di righe interessate.

Costruttori

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

Inizializza una nuova istanza della classe DbUpdateCommandTree.

Proprietà

CommandTreeKind

Ottiene il tipo di struttura ad albero dei comandi.

DataSpace

Ottiene lo spazio dati in cui devono risiedere i metadati utilizzati da questa struttura ad albero dei comandi.

(Ereditato da DbCommandTree)
MetadataWorkspace

Ottiene l'area di lavoro dei metadati utilizzata da questa struttura ad albero dei comandi.

(Ereditato da DbCommandTree)
Parameters

Ottiene il nome e il tipo corrispondente di ogni parametro a cui è possibile fare riferimento all'interno di .DbCommandTree

(Ereditato da DbCommandTree)
Predicate

Ottiene un oggetto DbExpression che specifica il predicato utilizzato per determinare i membri della raccolta di destinazione da aggiornare.

Returning

Ottiene un oggetto DbExpression che specifica una proiezione di risultati da restituire, in base alle righe modificate.

SetClauses

Ottiene l'elenco di clausole SET di aggiornamento che definiscono l'operazione di aggiornamento.

Target

Ottiene DbExpressionBinding che specifica la tabella di destinazione per l'operazione DML (Data Manipulation Language).

(Ereditato da DbModificationCommandTree)
UseDatabaseNullSemantics

Ottiene un valore che indica se la semantica null del database viene visualizzata durante il confronto di due operandi, entrambi potenzialmente nullable. Il valore predefinito è true.

Ad esempio (operando1 == operando2) verrà tradotto come:

(operando1 = operando2)

se UseDatabaseNullSemantics è true, rispettivamente

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

se UseDatabaseNullSemantics è false.

(Ereditato da DbCommandTree)

Metodi

ToString()

Restituisce un String oggetto che rappresenta questo comando.

(Ereditato da DbCommandTree)

Si applica a