AffectedCountModificationCommandBatch Classe
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.
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas.
Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
- Herança
-
AffectedCountModificationCommandBatch
- Derivado
Comentários
Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.
Construtores
Propriedades
| AreMoreBatchesExpected |
Indica se mais lotes são esperados após este. (Herdado de ReaderModificationCommandBatch) |
| CachedCommandText |
Obtém ou define o texto do comando armazenado em cache para os comandos no lote. (Herdado de ReaderModificationCommandBatch) |
| CommandResultSet |
Os ResultSetMappings para cada comando em ModificationCommands. (Herdado de ReaderModificationCommandBatch) |
| Dependencies |
Dependências específicas do provedor relacional para esse serviço. (Herdado de ReaderModificationCommandBatch) |
| IsCommandTextEmpty |
Se algum SQL já foi adicionado ao texto do comando em lote. (Herdado de ReaderModificationCommandBatch) |
| LastCachedCommandIndex |
O ordinal do último comando para o qual o texto do comando foi criado. (Herdado de ReaderModificationCommandBatch) |
| MaxBatchSize |
O número máximo de ModificationCommand instâncias que podem ser adicionadas a um único lote. (Herdado de ReaderModificationCommandBatch) |
| ModificationCommands |
A lista de inserções/atualizações/exclusões ModificationCommandsconceituais no lote. (Herdado de ReaderModificationCommandBatch) |
| ParameterValues |
Obtém os valores de parâmetro para os comandos no lote. (Herdado de ReaderModificationCommandBatch) |
| RelationalCommandBuilder |
Obtém o construtor de comandos relacionais para os comandos no lote. (Herdado de ReaderModificationCommandBatch) |
| RequiresTransaction |
Indica se o lote requer uma transação para ser executado corretamente. (Herdado de ReaderModificationCommandBatch) |
| ResultSetMappings |
Os ResultSetMappings para cada comando em ModificationCommands. (Herdado de ReaderModificationCommandBatch) |
| SqlBuilder |
Obtém o construtor de texto de comando para os comandos no lote. (Herdado de ReaderModificationCommandBatch) |
| SqlGenerationHelper |
Um auxiliar para a geração de SQL. (Herdado de ReaderModificationCommandBatch) |
| StoreCommand |
O comando store gerado a partir desse lote quando Complete(Boolean) é chamado. (Herdado de ReaderModificationCommandBatch) |
| UpdateSqlGenerator |
O gerador de SQL de atualização. (Herdado de ReaderModificationCommandBatch) |
Métodos
| AddCommand(IReadOnlyModificationCommand) |
Adiciona Atualizações o texto do comando na posição fornecida na ModificationCommands lista. (Herdado de ReaderModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Adiciona a inserção/atualização/exclusão ModificationCommands fornecida ao lote. (Herdado de ReaderModificationCommandBatch) |
| AddParameter(IColumnModification) |
Adiciona um parâmetro para o determinado |
| AddParameters(IReadOnlyModificationCommand) |
Adiciona parâmetros para todas as modificações de coluna no determinado |
| CanAddCommand(IReadOnlyModificationCommand) |
Verifica se um novo comando pode ser adicionado ao lote. (Herdado de ReaderModificationCommandBatch) |
| CanAddCommand(ModificationCommand) |
Verifica se um novo comando pode ou não ser adicionado ao lote. (Herdado de ReaderModificationCommandBatch) |
| Complete(Boolean) |
Indica que nenhum comando será adicionado a esse lote e o prepara para execução. (Herdado de ReaderModificationCommandBatch) |
| Consume(DbDataReader) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| Consume(DbDataReader) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de ReaderModificationCommandBatch) |
| Consume(RelationalDataReader) |
Consome o leitor de dados criado pelo Execute(IRelationalConnection). |
| Consume(RelationalDataReader) |
Consome o leitor de dados criado pelo Execute(IRelationalConnection). (Herdado de ReaderModificationCommandBatch) |
| ConsumeAsync(DbDataReader, CancellationToken) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| ConsumeAsync(DbDataReader, CancellationToken) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de ReaderModificationCommandBatch) |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado pelo ExecuteAsync(IRelationalConnection, CancellationToken). |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado pelo ExecuteAsync(IRelationalConnection, CancellationToken). (Herdado de ReaderModificationCommandBatch) |
| ConsumeResultSet(Int32, RelationalDataReader) |
Consome o leitor de dados criado pelo Execute(IRelationalConnection), propagando valores de volta para o ModificationCommand. |
| ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado pelo ExecuteAsync(IRelationalConnection, CancellationToken), propagando valores de volta para o ModificationCommand. |
| ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection) sem propagar valores de volta para o ModificationCommand. |
| ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken) sem propagar valores de volta para o ModificationCommand. |
| ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Consome o leitor de dados criado pelo Execute(IRelationalConnection), propagando valores de volta para o ModificationCommand. |
| ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Um ReaderModificationCommandBatch para provedores que retornam valores para descobrir quantas linhas foram afetadas. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
| ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado pelo ExecuteAsync(IRelationalConnection, CancellationToken), propagando valores de volta para o ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection) sem propagar valores de volta para o ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken) sem propagar valores de volta para o ModificationCommand. |
| CreateStoreCommand() |
Gera um RawSqlCommand para o lote. (Herdado de ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Cria o IRelationalValueBufferFactory que será usado para criar um ValueBuffer para consumir o leitor de dados. (Herdado de ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Cria o IRelationalValueBufferFactory que será usado para criar um ValueBuffer para consumir o leitor de dados. (Herdado de ReaderModificationCommandBatch) |
| Execute(IRelationalConnection) |
Executa o comando gerado por esse lote em um banco de dados usando a conexão fornecida. (Herdado de ReaderModificationCommandBatch) |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Executa o comando gerado por esse lote em um banco de dados usando a conexão fornecida. (Herdado de ReaderModificationCommandBatch) |
| GetCommandText() |
Obtém o texto do comando para todos os comandos no lote atual e também o armazena em cache em CachedCommandText. (Herdado de ReaderModificationCommandBatch) |
| GetParameterCount() |
Obtém o número total de parâmetros necessários para o lote. (Herdado de ReaderModificationCommandBatch) |
| IsCommandTextValid() |
Verifica se o texto do comando é válido. (Herdado de ReaderModificationCommandBatch) |
| IsValid() |
Verifica se o texto do comando é válido. (Herdado de ReaderModificationCommandBatch) |
| ResetCommandText() |
Redefine o construtor para começar a criar um novo lote. (Herdado de ReaderModificationCommandBatch) |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Reverte o último comando adicionado. Usado ao adicionar um comando fez com que o lote se tornasse inválido (por exemplo, CommandText muito longo). (Herdado de ReaderModificationCommandBatch) |
| SetRequiresTransaction(Boolean) |
Define se o lote requer uma transação para ser executado corretamente. (Herdado de ReaderModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Gera uma exceção indicando que o comando afetou um número inesperado de linhas. |
| ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Gera uma exceção indicando que o comando afetou um número inesperado de linhas. |
| ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Gera uma exceção indicando que o comando afetou um número inesperado de linhas. |
| TryAddCommand(IReadOnlyModificationCommand) |
Tenta adicionar a inserção/atualização/exclusão |
| UpdateCachedCommandText(Int32) |
Atualizações o texto do comando na posição fornecida na ModificationCommands lista. (Herdado de ReaderModificationCommandBatch) |