Sprache

IMigrationsCodeGenerator Schnittstelle

Definition

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

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
Abgeleitet
Implementiert

Hinweise

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

Eigenschaften

Name Beschreibung
FileExtension

Ruft die Dateierweiterungscodedateien ab, die verwendet werden sollen.

Language

Ruft die von diesem Dienst unterstützte Programmiersprache ab.

(Geerbt von ILanguageBasedService)

Methoden

Name Beschreibung
GenerateMetadata(String, Type, String, String, IModel)

Generiert den Migrationsmetadatencode.

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

Generiert den Migrationscode.

GenerateSnapshot(String, Type, String, IModel, String)

Generiert den Modellmomentaufnahmecode.

GenerateSnapshot(String, Type, String, IModel)

Generiert den Modellmomentaufnahmecode.

Gilt für: