Microsoft.EntityFrameworkCore.Update Namespace
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.
Classes
AffectedCountModificationCommandBatch |
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. |
ColumnModification |
Implementação da IColumnModification interface. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
EquatableKeyValue<TKey> |
Objetos desse tipo contêm um valor de chave correspondente a um item de Metadados e implementam Equals(Object) esse retorno |
ModificationCommand |
Representa um comando conceitual para o banco de dados inserir/atualizar/excluir uma linha. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
ModificationCommandBatch |
Uma classe base para uma coleção de ModificationCommands que pode ser executada como um lote. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
ModificationCommandBatchFactoryDependencies |
Classe de parâmetro de dependências de serviço para IModificationCommandBatchFactory Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
ReaderModificationCommandBatch |
Uma classe base para ModificationCommandBatch implementações que fazem uso de um leitor de dados. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
SingularModificationCommandBatch |
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. |
UpdateAndSelectSqlGenerator |
Uma classe base para o IUpdateSqlGenerator serviço que normalmente é herdada de por provedores de banco de dados. A implementação usa uma consulta SELECT separada após o SQL de atualização para recuperar quaisquer valores gerados pelo banco de dados ou para verificação de simultaneidade. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
UpdateEntryExtensions |
Métodos de extensão para IUpdateEntry. |
UpdateSqlGenerator |
Uma classe base para o IUpdateSqlGenerator serviço que normalmente é herdada de por provedores de banco de dados. A implementação usa uma cláusula SQL RETURNING para recuperar valores gerados pelo banco de dados ou para verificação de simultaneidade. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
UpdateSqlGeneratorDependencies |
Classe de parâmetro de dependências de serviço para UpdateSqlGenerator Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
Estruturas
ColumnModificationParameters |
Parâmetros para criar uma ColumnModification instância. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
ModificationCommandParameters |
Parâmetros para criar uma IModificationCommand instância. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
NonTrackedModificationCommandParameters |
Parâmetros para criar uma INonTrackedModificationCommand instância. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
Interfaces
IBatchExecutor |
Um serviço para executar um ou mais lotes de comandos de inserção/atualização/exclusão em um banco de dados. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
IColumnModification |
Representa uma operação de atualização, inserção ou exclusão para uma única coluna. IReadOnlyModificationCommand contêm listas de IColumnModification. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
ICommandBatchPreparer |
Um serviço para preparar uma lista de ModificationCommandBatchs para as entidades representadas pela lista de IUpdateEntrys fornecida. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
IModificationCommand |
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. |
IModificationCommandBatchFactory |
Um serviço para criar ModificationCommandBatch instâncias. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
IModificationCommandFactory |
Um serviço para criar IModificationCommand instâncias. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
INonTrackedModificationCommand |
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. |
IReadOnlyModificationCommand |
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. |
IUpdateAdapter |
Recursos de acompanhamento de provedores para dados de semente armazenados no modelo usando HasData(Object[]). Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IUpdateAdapterFactory |
Fábrica para criar IUpdateAdapter instâncias. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IUpdateEntry |
As informações passadas para um provedor de banco de dados para salvar alterações em uma entidade no banco de dados. Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
IUpdateSqlGenerator |
Um serviço usado para gerar SQL para comandos de inserção, atualização e exclusão e operações sql relacionadas necessárias para SaveChanges() Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
Enumerações
ResultSetMapping |
Indica que tipo de impacto no conjunto de resultados um determinado comando terá. Esse tipo normalmente é usado por provedores de banco de dados; geralmente não é usado no código do aplicativo. |
Entity Framework