Microsoft.EntityFrameworkCore.Migrations Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
HistoryRepository |
Una clase base para el repositorio que se usa para acceder a la tabla "__EFMigrationsHistory" que realiza un seguimiento de los metadatos sobre migraciones de EF Core, como las migraciones que se han aplicado. |
HistoryRepositoryDependencies |
Clase de parámetro de dependencias de servicio para HistoryRepository Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
HistoryRow |
Tipo de entidad que representa una fila en la tabla historial de migraciones. |
Migration |
Una clase base heredada por cada migración de EF Core. |
MigrationAttribute |
Indica que una clase es y Migration proporciona su identificador. |
MigrationBuilder |
Un generador que proporciona una API fluida para la compilación MigrationOperation. |
MigrationCommand |
Representa un comando listo para enviarse a la base de datos para migrarlo. |
MigrationCommandListBuilder |
Generador para crear una lista de MigrationCommands que se pueden ejecutar para migrar una base de datos. |
MigrationsAnnotationProvider |
Una clase base heredada por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por migraciones de EF Core al generar operaciones de eliminación para varios elementos de IRelationalModel. |
MigrationsAnnotationProviderDependencies |
Clase de parámetro de dependencias de servicio para MigrationsAnnotationProvider Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
MigrationsAssemblyExtensions |
Métodos de extensión para IMigrationsAssembly. |
MigrationsSqlGenerator |
Genera el CÓDIGO SQL en MigrationCommand objetos que se pueden ejecutar o generar scripts a partir de una lista de MigrationOperations. |
MigrationsSqlGeneratorDependencies |
Clase de parámetro de dependencias de servicio para MigrationsSqlGenerator Normalmente, los proveedores de bases de datos usan este tipo (y otras extensiones). Por lo general, no se usa en el código de la aplicación. |
SqliteMigrationBuilderExtensions |
Métodos de extensión específicos de SQLite para MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Implementación específica de SQLite de MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server métodos de extensión específicos para MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server implementación específica de MigrationsSqlGenerator. |
Interfaces
IHistoryRepository |
Interfaz del repositorio que se usa para acceder a la tabla "__EFMigrationsHistory" que realiza un seguimiento de los metadatos sobre migraciones de EF Core, como las migraciones que se han aplicado. |
IMigrationCommandExecutor |
Un servicio para ejecutar comandos de migración en una base de datos. |
IMigrationsAnnotationProvider |
Normalmente, un servicio implementado por proveedores de bases de datos que proporciona acceso a las anotaciones usadas por las migraciones de EF Core al generar operaciones de eliminación para varios elementos de IRelationalModel. Las anotaciones almacenadas en el modelo relacional se proporcionan mediante IRelationalAnnotationProvider. |
IMigrationsAssembly |
Un servicio que representa un ensamblado que contiene migraciones de EF Core. |
IMigrationsIdGenerator |
Un servicio para generar identificadores de migración a partir de nombres y nombres de identificadores. |
IMigrationsModelDiffer |
Un servicio para buscar diferencias entre dos IRelationalModely transformar esas diferencias en MigrationOperations que se pueden usar para actualizar la base de datos. |
IMigrationsSqlGenerator |
Un servicio para generar MigrationCommand objetos que se pueden ejecutar o generar scripts a partir de una lista de MigrationOperations. |
IMigrator |
El servicio principal que se usa para generar un script de migraciones de EF Core o migrar una base de datos directamente. |
Enumeraciones
MigrationsSqlGenerationOptions |
Las opciones que se usarán al generar SQL para migraciones. |
ReferentialAction |
La acción que puede realizar una base de datos al controlar una restricción de clave externa como parte de una actualización o eliminación. |