MigrationsScaffolder Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |