Condividi tramite


Classe MigratorBase

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Rappresenta una classe di base per elementi Decorator che eseguono il wrapping dell'oggetto DbMigrator principale.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Migrations.Infrastructure.MigratorBase
    System.Data.Entity.Migrations.DbMigrator
    System.Data.Entity.Migrations.Infrastructure.MigratorLoggingDecorator
    System.Data.Entity.Migrations.Infrastructure.MigratorScriptingDecorator

Spazio dei nomi:  System.Data.Entity.Migrations.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
<DebuggerStepThroughAttribute> _
Public MustInherit Class MigratorBase
'Utilizzo
Dim instance As MigratorBase
[DebuggerStepThroughAttribute]
public abstract class MigratorBase
[DebuggerStepThroughAttribute]
public ref class MigratorBase abstract
[<AbstractClassAttribute>]
[<DebuggerStepThroughAttribute>]
type MigratorBase =  class end
public abstract class MigratorBase

Il tipo MigratorBase espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo protetto MigratorBase Inizializza una nuova istanza della classe MigratorBase.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica Configuration Ottiene la configurazione utilizzata per il processo di migrazione.

In alto

Metodi

  rapporti Descrizione
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico GetDatabaseMigrations Ottiene un elenco delle migrazioni applicate al database.
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetLocalMigrations Ottiene un elenco delle migrazioni definite nell'assembly.
Metodo pubblico GetPendingMigrations Ottiene un elenco delle migrazioni in sospeso non applicate al database.
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)
Metodo pubblico Update() Aggiorna il database di destinazione alla migrazione più recente.
Metodo pubblico Update(String) Aggiorna il database di destinazione a una determinata migrazione.

In alto

Thread safety

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Migrations.Infrastructure