Partager via


Microsoft.EntityFrameworkCore.Migrations.Design Espace de noms

Classes

CSharpHelper
CSharpMigrationOperationGenerator

Utilisé pour générer C# pour créer des MigrationOperation objets.

CSharpMigrationOperationGeneratorDependencies

Classe de paramètres dépendances de service pour CSharpMigrationOperationGenerator

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.

CSharpMigrationsGenerator

Utilisé pour générer du code C# pour les migrations.

CSharpMigrationsGeneratorDependencies

Classe de paramètres dépendances de service pour CSharpMigrationsGenerator

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.

CSharpSnapshotGenerator

Utilisé pour générer du code C# pour créer un IModel.

CSharpSnapshotGeneratorDependencies

Classe de paramètres dépendances de service pour CSharpSnapshotGenerator

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.

MigrationFiles

Représente le fichier généré pour une migration.

MigrationsBundle

Définit le point d’entrée pour les offres groupées migrations.

MigrationsCodeGenerator

Utilisé pour générer du code pour les migrations.

MigrationsCodeGeneratorDependencies

Classe de paramètres dépendances de service pour MigrationsCodeGenerator

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.

MigrationsScaffolder

Utilisé pour générer de nouvelles migrations.

MigrationsScaffolderDependencies

Classe de paramètres dépendances de service pour MigrationsScaffolder

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.

ScaffoldedMigration

Représente une migration avec structure.

Interfaces

ICSharpMigrationOperationGenerator

Utilisé pour générer du code C# pour la création d’objets MigrationOperation .

ICSharpSnapshotGenerator

Utilisé pour générer du code C# pour créer un IModel.

IMigrationsCodeGenerator

Utilisé pour générer du code pour les migrations.

IMigrationsCodeGeneratorSelector

Sélectionne un IMigrationsCodeGenerator service pour un langage de programmation donné.

IMigrationsScaffolder

Utilisé pour générer de nouvelles migrations.