SingularModificationCommandBatch 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.
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um.
Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo.
public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
- Herança
-
SingularModificationCommandBatch
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 do 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 relacional 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 de repositório gerado a partir deste 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 especificada 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) |
Retornará |
CanAddCommand(IReadOnlyModificationCommand) |
Verifica se um novo comando pode ser adicionado ao lote. (Herdado de ReaderModificationCommandBatch) |
CanAddCommand(ModificationCommand) |
Retornará |
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) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
Consume(RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection). (Herdado de AffectedCountModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken). (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection), propagando valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection) sem propagar valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken) sem propagar valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection), propagando valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Uma implementação de AffectedCountModificationCommandBatch que não dá suporte ao envio em lote limitando o número de comandos no lote para um. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Consome o leitor de dados criado por Execute(IRelationalConnection) sem propagar valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Consome o leitor de dados criado por ExecuteAsync(IRelationalConnection, CancellationToken) sem propagar valores de volta para o ModificationCommand. (Herdado de AffectedCountModificationCommandBatch) |
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() |
Retorna |
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. (Herdado de AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Gera uma exceção indicando que o comando afetou um número inesperado de linhas. (Herdado de AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Gera uma exceção indicando que o comando afetou um número inesperado de linhas. (Herdado de AffectedCountModificationCommandBatch) |
TryAddCommand(IReadOnlyModificationCommand) |
Tenta adicionar a inserção/atualização/exclusão |
UpdateCachedCommandText(Int32) |
Atualizações o texto do comando na posição especificada na ModificationCommands lista. (Herdado de ReaderModificationCommandBatch) |
Aplica-se a
Entity Framework