MigrationsCodeGenerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird verwendet, um Code für Migrationen zu generieren.
public abstract class MigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
interface ILanguageBasedService
Public MustInherit Class MigrationsCodeGenerator
Public MustInherit Class MigrationsCodeGenerator
Implements IMigrationsCodeGenerator
- Vererbung
-
MigrationsCodeGenerator
- Abgeleitet
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und EF Core-Entwurfszeitdienste .
Konstruktoren
MigrationsCodeGenerator() |
Wird verwendet, um Code für Migrationen zu generieren. |
MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies) |
Initialisiert eine neue Instanz der MigrationsCodeGenerator-Klasse. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. |
FileExtension |
Ruft die Dateierweiterungscodedateien ab, die verwendet werden sollen. |
Language |
Ruft die programmiersprache ab, die von diesem Dienst unterstützt wird. |
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. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Ruft die Namespaces ab, die für eine Liste von MigrationOperation -Objekten erforderlich sind. |
GetNamespaces(IModel) |
Ruft die Namespaces ab, die für eine IModelerforderlich sind. |
Gilt für:
Entity Framework