Compartilhar via


DbUpdateCommandTree Classe

Definição

Representa uma operação de atualização de uma única linha expressa como uma árvore de comandos. Essa classe não pode ser herdada.

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

Comentários

Representa uma operação de atualização de linha única expressa como uma árvore de comando canônica. Quando a Returning propriedade é definida, o comando retorna um leitor; caso contrário, retorna um escalar indicando o número de linhas afetadas.

Construtores

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

Inicializa uma nova instância da classe DbUpdateCommandTree.

Propriedades

CommandTreeKind

Obtém o tipo dessa árvore de comandos.

DataSpace

Obtém o espaço de dados no qual os metadados usados por essa árvore de comandos devem residir.

(Herdado de DbCommandTree)
MetadataWorkspace

Obtém o workspace de metadados usado por essa árvore de comandos.

(Herdado de DbCommandTree)
Parameters

Obtém o nome e o tipo correspondente de cada parâmetro que pode ser referenciado dentro deste DbCommandTree .

(Herdado de DbCommandTree)
Predicate

Obtém um DbExpression que especifica o predicado usado para determinar quais membros da coleção de destino devem ser atualizados.

Returning

Obtém um DbExpression que especifica uma projeção de resultados a ser retornada com base nas linhas modificadas.

SetClauses

Obtém a lista de cláusulas set de atualização que definem a operação de atualização.

Target

Obtém o DbExpressionBinding que especifica a tabela de destino para a operação de DML (linguagem de manipulação de dados).

(Herdado de DbModificationCommandTree)
UseDatabaseNullSemantics

Obtém um valor que indica se a semântica nula do banco de dados é exibida ao comparar dois operandos, ambos potencialmente anuláveis. O valor padrão é true.

Por exemplo (operand1 == operand2) será traduzido como:

(operand1 = operand2)

se UseDatabaseNullSemantics for true, respectivamente

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

se UseDatabaseNullSemantics for false.

(Herdado de DbCommandTree)

Métodos

ToString()

Retorna um String que representa esse comando.

(Herdado de DbCommandTree)

Aplica-se a