Lingua

Migration Classe

Definizione

Classe di base ereditata da ogni migrazione di EF Core.

public abstract class Migration
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class Migration
type Migration = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type Migration = class
Public MustInherit Class Migration
Ereditarietà
Migration
Attributi

Commenti

Per altre informazioni ed esempi, vedere Migrazioni di database .

Costruttori

Nome Descrizione
Migration()

Crea un'istanza Migration.

Campi

Nome Descrizione
InitialDatabase

Identificatore della migrazione per il database vuoto.

Proprietà

Nome Descrizione
ActiveProvider

Nome del provider di database corrente.

DownOperations

Oggetto MigrationOperationche eseguirà la migrazione del database inattivo.

TargetModel

Oggetto IModel a cui verrà eseguito il mapping del database dopo l'applicazione della migrazione.

UpOperations

Oggetto MigrationOperationche eseguirà la migrazione del database 'up'.

Metodi

Nome Descrizione
BuildTargetModel(ModelBuilder)

Implementato per compilare l'oggetto TargetModel.

Down(MigrationBuilder)

Compila le operazioni che eseguiranno la migrazione del database inattivo.

Up(MigrationBuilder)

Compila le operazioni che eseguiranno la migrazione del database 'up'.

Si applica a