MigrationsScaffolder Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Používá se k generování nových migrací.
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
- Dědičnost
-
MigrationsScaffolder
- Implementuje
Poznámky
Další informace a příklady najdete v tématech Migrace databází a Služby návrhu EF Core .
Konstruktory
MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices) |
Používá se k generování nových migrací. |
MigrationsScaffolder(MigrationsScaffolderDependencies) |
Inicializuje novou instanci MigrationsScaffolder třídy . |
Vlastnosti
Dependencies |
Závislosti pro tuto službu |
Metody
GetDirectory(String, String, String) |
Získá adresář souboru na stejné hodnotě. Pokud žádný, použije se adresář odpovídající dílčímu oboru názvů. |
GetNamespace(Type, String) |
Získá obor názvů typu na stejné úrovni. Pokud žádný, použije se výchozí obor názvů. |
GetSubNamespace(String, String) |
Získá dílčí obor názvů. |
RemoveMigration(String, String, Boolean, String) |
Odebere předchozí migraci. |
RemoveMigration(String, String, Boolean) |
Odebere předchozí migraci. |
Save(String, ScaffoldedMigration, String) |
Uloží vygenerovanou migraci na soubory. |
ScaffoldMigration(String, String, String, String) |
Vygeneruje novou migraci. |
ScaffoldMigration(String, String, String) |
Vygeneruje novou migraci. |
TryGetProjectFile(String, String) |
Pokusí se najít soubor v adresáři projektu. |
Platí pro
Entity Framework