Compartir a través de


MigrationsScaffolder Clase

Definición

Se usa para aplicar scaffolding a nuevas migraciones.

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
Herencia
MigrationsScaffolder
Implementaciones

Comentarios

Consulte Migraciones de bases de datos y servicios en tiempo de diseño de EF Core para obtener más información y ejemplos.

Constructores

MigrationsScaffolder(ICurrentDbContext, IModel, IMigrationsAssembly, IMigrationsModelDiffer, IMigrationsIdGenerator, MigrationsCodeGenerator, IHistoryRepository, ILogger<MigrationsScaffolder>, IDatabaseProviderServices)

Se usa para aplicar scaffolding a nuevas migraciones.

MigrationsScaffolder(MigrationsScaffolderDependencies)

Inicializa una nueva instancia de la clase MigrationsScaffolder.

Propiedades

Dependencies

Dependencias para este servicio.

Métodos

GetDirectory(String, String, String)

Obtiene el directorio de un archivo relacionado. Si no es así, se usa el directorio correspondiente al subespacio de nombres.

GetNamespace(Type, String)

Obtiene el espacio de nombres de un tipo relacionado. Si no es así, se usa el espacio de nombres predeterminado.

GetSubNamespace(String, String)

Obtiene un subespacio de nombres.

RemoveMigration(String, String, Boolean, String)

Quita la migración anterior.

RemoveMigration(String, String, Boolean)

Quita la migración anterior.

Save(String, ScaffoldedMigration, String)

Guarda una migración con scaffolding en archivos.

ScaffoldMigration(String, String, String, String)

Aplica scaffolding a una nueva migración.

ScaffoldMigration(String, String, String)

Aplica scaffolding a una nueva migración.

TryGetProjectFile(String, String)

Intenta buscar un archivo en el directorio del proyecto.

Se aplica a