IModificationCommand Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| 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 |
| PropagateResults(RelationalDataReader) |
Lê as colunas do conjunto de resultados retornadas do banco de dados no determinado |
| 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) |