MigrationsScaffolder 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 ein Gerüst für neue Migrationen zu erstellen.
public class MigrationsScaffolder
public class MigrationsScaffolder : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsScaffolder
type MigrationsScaffolder = class
type MigrationsScaffolder = class
interface IMigrationsScaffolder
Public Class MigrationsScaffolder
Public Class MigrationsScaffolder
Implements IMigrationsScaffolder
- Vererbung
-
MigrationsScaffolder
- Implementiert
Hinweise
Weitere Informationen und Beispiele finden Sie unter Datenbankmigrationen und EF Core-Entwurfszeitdienste .
Konstruktoren
MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices) |
Wird verwendet, um ein Gerüst für neue Migrationen zu erstellen. |
MigrationsScaffolder(MigrationsScaffolderDependencies) |
Initialisiert eine neue Instanz der MigrationsScaffolder-Klasse. |
Eigenschaften
Dependencies |
Abhängigkeiten für diesen Dienst. |
Methoden
GetDirectory(String, String, String) |
Ruft das Verzeichnis einer gleichgeordneten Datei ab. Wenn keine, wird das Verzeichnis verwendet, das dem Unternamespace entspricht. |
GetNamespace(Type, String) |
Ruft den Namespace eines gleichgeordneten Typs ab. Wenn keine, wird der Standardnamespace verwendet. |
GetSubNamespace(String, String) |
Ruft einen Unternamespace ab. |
RemoveMigration(String, String, Boolean, String) |
Entfernt die vorherige Migration. |
RemoveMigration(String, String, Boolean) |
Entfernt die vorherige Migration. |
Save(String, ScaffoldedMigration, String) |
Speichert eine gerüstete Migration in Dateien. |
ScaffoldMigration(String, String, String, String) |
Erstellt ein Gerüst für eine neue Migration. |
ScaffoldMigration(String, String, String) |
Erstellt ein Gerüst für eine neue Migration. |
TryGetProjectFile(String, String) |
Versucht, eine Datei im Projektverzeichnis zu finden. |
Gilt für:
Entity Framework