Partilhar via


IModificationCommand Interface

Definição

Representa um comando de banco de dados conceitual mutável para inserir/atualizar/excluir uma linha.

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

public interface IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Derivado
Implementações

Comentários

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

Propriedades

ColumnModifications

A lista de IColumnModification necessárias para executar a inserção, atualização ou exclusão.

(Herdado de IReadOnlyModificationCommand)
EntityState

O EntityState que indica se a linha será inserida (Added), atualizada (Modified) ou excluída ((Deleted).

(Herdado de IReadOnlyModificationCommand)
Entries

O IUpdateEntry que representa as entidades mapeadas para a linha a ser atualizada.

(Herdado de IReadOnlyModificationCommand)
RequiresResultPropagation

Indica se o banco de dados retornará valores para algumas propriedades mapeadas que precisarão ser propagadas de volta para as entidades rastreadas.

(Herdado de IReadOnlyModificationCommand)
RowsAffectedColumn

Ao usar um procedimento armazenado, isso aponta opcionalmente para o parâmetro de saída ou a coluna de resultado que contém as linhas afetadas.

(Herdado de IReadOnlyModificationCommand)
Schema

O esquema que contém a tabela ou null para usar o esquema padrão.

(Herdado de IReadOnlyModificationCommand)
StoreStoredProcedure

O procedimento armazenado a ser usado para atualizar os dados.

(Herdado de IReadOnlyModificationCommand)
Table

A tabela que contém os dados a serem modificados.

(Herdado de IReadOnlyModificationCommand)
TableName

O nome da tabela que contém os dados a serem modificados.

(Herdado de IReadOnlyModificationCommand)

Métodos

AddColumnModification(ColumnModificationParameters)

Cria um novo IColumnModification e adiciona-o a este comando.

AddEntry(IUpdateEntry, Boolean)

Adiciona uma entrada ao comando .

PropagateOutputParameters(DbParameterCollection, Int32)

Lê os parâmetros de saída retornados do banco de dados no fornecido parameterCollection e os propaga de volta para o apropriado IColumnModification do qual os valores podem ser propagados para entidades controladas.

(Herdado de IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Lê as colunas do conjunto de resultados retornadas do banco de dados no determinado relationalReader e as propaga de volta para o apropriado IColumnModification do qual os valores podem ser propagados para entidades controladas.

(Herdado de IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Lê os valores retornados do banco de dados no fornecido ValueBuffer e os propaga de volta para o apropriado IColumnModification do qual os valores podem ser propagados para entidades controladas.

(Herdado de IReadOnlyModificationCommand)

Aplica-se a