Microsoft.EntityFrameworkCore.Migrations Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
HistoryRepository |
Classe de base pour le dépôt utilisé pour accéder à la table « __EFMigrationsHistory » qui effectue le suivi des métadonnées relatives aux migrations EF Core, telles que les migrations qui ont été appliquées. |
HistoryRepositoryDependencies |
Classe de paramètres dépendances de service pour HistoryRepository Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
HistoryRow |
Type d’entité qui représente une ligne dans la table Historique des migrations. |
Migration |
Classe de base héritée par chaque migration EF Core. |
MigrationAttribute |
Indique qu’une classe est un Migration et fournit son identificateur. |
MigrationBuilder |
Un générateur fournissant une API de type fluent pour générer MigrationOperationdes s. |
MigrationCommand |
Représente une commande prête à être envoyée à la base de données pour la migrer. |
MigrationCommandListBuilder |
Générateur pour créer une liste de MigrationCommands qui peuvent ensuite être exécutés pour migrer une base de données. |
MigrationsAnnotationProvider |
Classe de base héritée par les fournisseurs de base de données qui donne accès aux annotations utilisées par EF Core Migrations lors de la génération d’opérations de suppression pour différents éléments de .IRelationalModel |
MigrationsAnnotationProviderDependencies |
Classe de paramètres dépendances de service pour MigrationsAnnotationProvider Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
MigrationsAssemblyExtensions |
Méthodes d’extension pour IMigrationsAssembly. |
MigrationsSqlGenerator |
Génère le SQL dans MigrationCommand les objets qui peuvent ensuite être exécutés ou scriptés à partir d’une liste de MigrationOperations. |
MigrationsSqlGeneratorDependencies |
Classe de paramètres dépendances de service pour MigrationsSqlGenerator Ce type est généralement utilisé par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application. |
SqliteMigrationBuilderExtensions |
Méthodes d’extension spécifiques à SQLite pour MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Implémentation spécifique à SQLite de MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server méthodes d’extension spécifiques pour MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server’implémentation spécifique de MigrationsSqlGenerator. |
Interfaces
IHistoryRepository |
Interface pour le dépôt utilisé pour accéder à la table « __EFMigrationsHistory » qui effectue le suivi des métadonnées relatives aux migrations EF Core, telles que les migrations qui ont été appliquées. |
IMigrationCommandExecutor |
Service permettant d’exécuter des commandes de migration sur une base de données. |
IMigrationsAnnotationProvider |
Service généralement implémenté par les fournisseurs de base de données qui donne accès aux annotations utilisées par EF Core Migrations lors de la génération d’opérations de suppression pour différents éléments de .IRelationalModel Les annotations stockées dans le modèle relationnel sont fournies par IRelationalAnnotationProvider. |
IMigrationsAssembly |
Service représentant un assembly contenant des migrations EF Core. |
IMigrationsIdGenerator |
Service permettant de générer des identificateurs de migration à partir de noms et de noms à partir d’identificateurs. |
IMigrationsModelDiffer |
Service permettant de rechercher les différences entre deux IRelationalModels et de transformer ces différences en MigrationOperations qui peuvent être utilisés pour mettre à jour la base de données. |
IMigrationsSqlGenerator |
Service permettant de générer des MigrationCommand objets qui peuvent ensuite être exécutés ou scriptés à partir d’une liste de MigrationOperations. |
IMigrator |
Le service main utilisé pour générer un script EF Core Migrations ou migrer une base de données directement. |
Énumérations
MigrationsSqlGenerationOptions |
Options à utiliser lors de la génération de SQL pour les migrations. |
ReferentialAction |
Action qu’une base de données peut effectuer lors de la gestion d’une contrainte de clé étrangère dans le cadre d’une mise à jour ou d’une suppression. |