Microsoft.EntityFrameworkCore.Migrations 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
HistoryRepository |
Uma classe base para o repositório usado para acessar a tabela '__EFMigrationsHistory' que rastreia metadados sobre migrações do EF Core, como quais migrações foram aplicadas. |
HistoryRepositoryDependencies |
Classe de parâmetro de dependências de serviço para HistoryRepository Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
HistoryRow |
Um tipo de entidade que representa uma linha na tabela Histórico de migrações. |
Migration |
Uma classe base herdada por cada migração do EF Core. |
MigrationAttribute |
Indica que uma classe é um Migration e fornece seu identificador. |
MigrationBuilder |
Um construtor que fornece uma API semelhante a fluente para a criação MigrationOperationde s. |
MigrationCommand |
Representa um comando pronto para ser enviado ao banco de dados para migrá-lo. |
MigrationCommandListBuilder |
Um construtor para criar uma lista de MigrationCommands que podem ser executados para migrar um banco de dados. |
MigrationsAnnotationProvider |
Uma classe base herdada por provedores de banco de dados que dá acesso a anotações usadas pelas Migrações do EF Core ao gerar operações de remoção para vários elementos do IRelationalModel. |
MigrationsAnnotationProviderDependencies |
Classe de parâmetro de dependências de serviço para MigrationsAnnotationProvider Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
MigrationsAssemblyExtensions |
Métodos de extensão para IMigrationsAssembly. |
MigrationsSqlGenerator |
Gera o SQL em MigrationCommand objetos que podem ser executados ou roteirizados de uma lista de MigrationOperations. |
MigrationsSqlGeneratorDependencies |
Classe de parâmetro de dependências de serviço para MigrationsSqlGenerator Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
SqliteMigrationBuilderExtensions |
Métodos de extensão específicos do SQLite para MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Implementação específica do SQLite do MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server métodos de extensão específicos para MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server implementação específica de MigrationsSqlGenerator. |
Interfaces
IHistoryRepository |
Uma interface para o repositório usada para acessar a tabela '__EFMigrationsHistory' que rastreia metadados sobre migrações do EF Core, como quais migrações foram aplicadas. |
IMigrationCommandExecutor |
Um serviço para executar comandos de migração em um banco de dados. |
IMigrationsAnnotationProvider |
Um serviço normalmente implementado por provedores de banco de dados que fornece acesso a anotações usadas pelas Migrações do EF Core ao gerar operações de remoção para vários elementos do IRelationalModel. As anotações armazenadas no modelo relacional são fornecidas por IRelationalAnnotationProvider. |
IMigrationsAssembly |
Um serviço que representa um assembly que contém migrações do EF Core. |
IMigrationsIdGenerator |
Um serviço para gerar identificadores de migração de nomes e nomes de identificadores. |
IMigrationsModelDiffer |
Um serviço para encontrar diferenças entre dois IRelationalModels e transformar essas diferenças em MigrationOperations que podem ser usadas para atualizar o banco de dados. |
IMigrationsSqlGenerator |
Um serviço para gerar MigrationCommand objetos que podem ser executados ou roteirizados de uma lista de MigrationOperations. |
IMigrator |
O serviço main usado para gerar um script de Migrações do EF Core ou migrar um banco de dados diretamente. |
Enumerações
MigrationsSqlGenerationOptions |
As opções a serem usadas ao gerar o SQL para migrações. |
ReferentialAction |
A ação que um banco de dados pode tomar ao lidar com uma restrição de chave estrangeira como parte de uma atualização ou exclusão. |
Entity Framework