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) |
Aplica-se a
Entity Framework