MigrationsScaffolder Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy do tworzenia szkieletu nowych migracji.
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
- Dziedziczenie
-
MigrationsScaffolder
- Implementuje
Uwagi
Aby uzyskać więcej informacji i przykładów, zobacz Migracje baz danych i usługi czasu projektowania EF Core .
Konstruktory
MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices) |
Służy do tworzenia szkieletu nowych migracji. |
MigrationsScaffolder(MigrationsScaffolderDependencies) |
Inicjuje nowe wystąpienie klasy MigrationsScaffolder. |
Właściwości
Dependencies |
Zależności dla tej usługi. |
Metody
GetDirectory(String, String, String) |
Pobiera katalog pliku równorzędnego. Jeśli nie, używany jest katalog odpowiadający przestrzeni nazw podrzędnej. |
GetNamespace(Type, String) |
Pobiera przestrzeń nazw typu równorzędnego. Jeśli nie, zostanie użyta domyślna przestrzeń nazw. |
GetSubNamespace(String, String) |
Pobiera przestrzeń nazw podrzędnych. |
RemoveMigration(String, String, Boolean, String) |
Usuwa poprzednią migrację. |
RemoveMigration(String, String, Boolean) |
Usuwa poprzednią migrację. |
Save(String, ScaffoldedMigration, String) |
Zapisuje szkielet migracji do plików. |
ScaffoldMigration(String, String, String, String) |
Szkielety nowej migracji. |
ScaffoldMigration(String, String, String) |
Szkielety nowej migracji. |
TryGetProjectFile(String, String) |
Próbuje znaleźć plik w katalogu projektu. |