Partilhar via


IColumnModification Interface

Definição

Representa uma operação de atualização, inserção ou exclusão para uma única coluna. IReadOnlyModificationCommand contêm listas de IColumnModification.

Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.

public interface IColumnModification
type IColumnModification = interface
Public Interface IColumnModification
Derivado

Comentários

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Propriedades

Column

A coluna.

ColumnName

O nome da coluna.

ColumnType

O tipo de banco de dados da coluna.

Entry

O IUpdateEntry que representa a entidade que está sendo modificada.

IsConcurrencyToken
Obsoleto.

Indica se a coluna é um token de simultaneidade.

IsCondition

Indica se a coluna é usada na WHERE cláusula ao atualizar.

IsKey

Indica se a coluna faz parte de uma chave primária ou alternativa.

IsNullable

Um valor que indica se a coluna pode conter um valor nulo.

IsRead

Indica se um valor deve ser lido do banco de dados para a coluna.

IsWrite

Indica se um valor deve ser gravado no banco de dados da coluna.

JsonPath

No caso de modificação de coluna JSON, o caminho JSON que leva ao elemento JSON que precisa ser atualizado.

OriginalParameterName

O nome do parâmetro a ser usado para o parâmetro de valor original (UseOriginalValueParameter), se necessário.

OriginalValue

O valor original da propriedade mapeada para esta coluna.

ParameterName

O nome do parâmetro a ser usado para o parâmetro de valor atual (UseCurrentValueParameter), se necessário.

Property

A propriedade que é mapeada para a coluna.

TypeMapping

O mapeamento de tipo relacional para a coluna.

UseCurrentValue

Indica se o valor atual da propriedade deve ser usado.

UseCurrentValueParameter

Indica se o valor atual da propriedade deve ser passado como um parâmetro para o SQL.

UseOriginalValue

Indica se o valor original da propriedade deve ser usado.

UseOriginalValueParameter

Indica se o valor original da propriedade deve ser passado como um parâmetro para o SQL.

UseParameter

Indica se o valor da propriedade deve ser passado como um parâmetro para o SQL em vez de ser embutido.

Value

Obtém ou define o valor atual da propriedade mapeada para esta coluna.

Métodos

AddSharedColumnModification(IColumnModification)

Adiciona uma modificação que afeta o mesmo valor de banco de dados.

ResetParameterNames()

Redefine os nomes de parâmetro, para que eles possam ser regenerados se o comando precisar ser adicionado novamente a um novo lote.

Aplica-se a