Langue

IMigrationsCodeGenerator Interface

Définition

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.

S’applique à