Compartilhar via


IReadOnlyModificationCommand Interface

Definição

Representa um comando de banco de dados conceitual 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 IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
Derivado

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.

EntityState

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

Entries

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

RequiresResultPropagation

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

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.

Schema

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

StoreStoredProcedure

O procedimento armazenado a ser usado para atualizar os dados.

Table

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

TableName

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

Métodos

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.

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.

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.

Aplica-se a