IMigrationsCodeGenerator Interface
Définition
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.
Utilisé pour générer du code pour les migrations.
public interface IMigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Design.ILanguageBasedService
public interface IMigrationsCodeGenerator
type IMigrationsCodeGenerator = interface
interface ILanguageBasedService
type IMigrationsCodeGenerator = interface
Public Interface IMigrationsCodeGenerator
Implements ILanguageBasedService
Public Interface IMigrationsCodeGenerator
- Dérivé
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez les migrations de base de données et les services de conception EF Core .
Propriétés
| Nom | Description |
|---|---|
| FileExtension |
Obtient les fichiers de code d’extension de fichier à utiliser. |
| Language |
Obtient le langage de programmation pris en charge par ce service. (Hérité de ILanguageBasedService) |
Méthodes
| Nom | Description |
|---|---|
| GenerateMetadata(String, Type, String, String, IModel) |
Génère le code des métadonnées de migration. |
| GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Génère le code de migration. |
| GenerateSnapshot(String, Type, String, IModel, String) |
Génère le code d’instantané du modèle. |
| GenerateSnapshot(String, Type, String, IModel) |
Génère le code d’instantané du modèle. |