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