Compartir a través de


MigrationsCodeGenerator Clase

Definición

Se usa para generar código para migraciones.

public abstract class MigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
type MigrationsCodeGenerator = class
    interface IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
    interface IMigrationsCodeGenerator
    interface ILanguageBasedService
Public MustInherit Class MigrationsCodeGenerator
Public MustInherit Class MigrationsCodeGenerator
Implements IMigrationsCodeGenerator
Herencia
MigrationsCodeGenerator
Derivado
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

MigrationsCodeGenerator()

Se usa para generar código para migraciones.

MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies)

Inicializa una nueva instancia de la clase MigrationsCodeGenerator.

Propiedades

Dependencies

Dependencias de este servicio.

FileExtension

Obtiene los archivos de código de extensión de archivo que deben usarse.

Language

Obtiene el lenguaje de programación admitido por este servicio.

Métodos

GenerateMetadata(String, Type, String, String, IModel)

Genera el código de metadatos de migración.

GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>)

Genera el código de migración.

GenerateSnapshot(String, Type, String, IModel)

Genera el código de instantánea del modelo.

GetNamespaces(IEnumerable<MigrationOperation>)

Obtiene los espacios de nombres necesarios para una lista de MigrationOperation objetos.

GetNamespaces(IModel)

Obtiene los espacios de nombres necesarios para .IModel

Se aplica a