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. |