MigrationsScaffolder Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Usato per eseguire lo scaffolding di nuove migrazioni.
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
- Ereditarietà
-
MigrationsScaffolder
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Migrazioni di database e servizi di progettazione ef Core .
Costruttori
MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices) |
Usato per eseguire lo scaffolding di nuove migrazioni. |
MigrationsScaffolder(MigrationsScaffolderDependencies) |
Inizializza una nuova istanza della classe MigrationsScaffolder. |
Proprietà
Dependencies |
Dipendenze per questo servizio. |
Metodi
GetDirectory(String, String, String) |
Ottiene la directory di un file di pari livello. In caso contrario, viene usata la directory corrispondente allo spazio dei nomi secondario. |
GetNamespace(Type, String) |
Ottiene lo spazio dei nomi di un tipo di pari livello. In caso contrario, viene usato lo spazio dei nomi predefinito. |
GetSubNamespace(String, String) |
Ottiene un sotto-spazio dei nomi. |
RemoveMigration(String, String, Boolean, String) |
Rimuove la migrazione precedente. |
RemoveMigration(String, String, Boolean) |
Rimuove la migrazione precedente. |
Save(String, ScaffoldedMigration, String) |
Salva una migrazione scaffolded ai file. |
ScaffoldMigration(String, String, String, String) |
Scaffolds una nuova migrazione. |
ScaffoldMigration(String, String, String) |
Scaffolds una nuova migrazione. |
TryGetProjectFile(String, String) |
Tenta di trovare un file nella directory del progetto. |