Condividi tramite


Classe MigratorScriptingDecorator

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

Elemento Decorator per generare uno script SQL anziché applicare modifiche al database. Se si utilizza questo elemento Decorator per eseguire il wrapping di DbMigrator, DbMigrator non applicherà eventuali modifiche al database di destinazione.

Gerarchia di ereditarietà

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

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

Sintassi

'Dichiarazione
Public Class MigratorScriptingDecorator _
    Inherits MigratorBase
'Utilizzo
Dim instance As MigratorScriptingDecorator
public class MigratorScriptingDecorator : MigratorBase
public ref class MigratorScriptingDecorator : public MigratorBase
type MigratorScriptingDecorator =  
    class 
        inherit MigratorBase 
    end
public class MigratorScriptingDecorator extends MigratorBase

Il tipo MigratorScriptingDecorator espone i seguenti membri.

Costruttori

  rapporti Descrizione
Metodo pubblico MigratorScriptingDecorator Inizializza una nuova istanza della classe MigratorScriptingDecorator.

In alto

Proprietà

  rapporti Descrizione
Proprietà pubblica Configuration Ottiene la configurazione utilizzata per il processo di migrazione. (Ereditato da MigratorBase)

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. (Ereditato da MigratorBase)
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetLocalMigrations Ottiene un elenco delle migrazioni definite nell'assembly. (Ereditato da MigratorBase)
Metodo pubblico GetPendingMigrations Ottiene un elenco delle migrazioni in sospeso non applicate al database. (Ereditato da MigratorBase)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ScriptUpdate Genera uno script per aggiornare il database.
Metodo pubblico ToString (Ereditato da Object)
Metodo pubblico Update() Aggiorna il database di destinazione alla migrazione più recente. (Ereditato da MigratorBase)
Metodo pubblico Update(String) Aggiorna il database di destinazione a una determinata migrazione. (Ereditato da MigratorBase)

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