Condividi tramite


Classe MigrationSqlGenerator

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

Classe di base comune per i provider che convertono le operazioni di migrazione indipendenti dal provider in comandi SQL specifici del provider di database.

Gerarchia di ereditarietà

System.Object
  System.Data.Entity.Migrations.Sql.MigrationSqlGenerator
    System.Data.Entity.SqlServer.SqlServerMigrationSqlGenerator
    System.Data.Entity.SqlServerCompact.SqlCeMigrationSqlGenerator

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

Sintassi

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

Il tipo MigrationSqlGenerator espone i seguenti membri.

Costruttori

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

In alto

Proprietà

  rapporti Descrizione
Proprietà protetta. ProviderManifest Ottiene o imposta il manifesto del provider.

In alto

Metodi

  rapporti Descrizione
Metodo protetto BuildStoreTypeUsage Compila l'utilizzo del tipo di archiviazione per l'oggetto storeTypeName specificato tramite facet dall'oggetto propertyModelspecificato.
Metodo pubblico Equals (Ereditato da Object)
Metodo protetto Finalize (Ereditato da Object)
Metodo pubblico Generate Converte un set di operazioni di migrazione in codice SQL specifico per il provider di database.
Metodo pubblico GenerateProcedureBody Genera il corpo SQL per una stored procedure.
Metodo pubblico GetHashCode (Ereditato da Object)
Metodo pubblico GetType (Ereditato da Object)
Metodo protetto MemberwiseClone (Ereditato da Object)
Metodo pubblico ToString (Ereditato da Object)

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