Freigeben über


IMigrationsCodeGenerator Schnittstelle

Definition

Wird verwendet, um Code für Migrationen zu generieren.

public interface IMigrationsCodeGenerator
public interface IMigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Design.ILanguageBasedService
type IMigrationsCodeGenerator = interface
type IMigrationsCodeGenerator = interface
    interface ILanguageBasedService
Public Interface IMigrationsCodeGenerator
Public Interface IMigrationsCodeGenerator
Implements ILanguageBasedService
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und EF Core-Entwurfszeitdienste .

Eigenschaften

FileExtension

Ruft die Dateierweiterungscodedateien ab, die verwendet werden sollen.

Language

Ruft die programmiersprache ab, die von diesem Dienst unterstützt wird.

(Geerbt von ILanguageBasedService)

Methoden

GenerateMetadata(String, Type, String, String, IModel)

Generiert den Migrationsmetadatencode.

GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>)

Generiert den Migrationscode.

GenerateSnapshot(String, Type, String, IModel)

Generiert das Modell Momentaufnahme Code.

Gilt für: