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. |