Spazio dei nomi System.Data.Entity.Migrations
[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.]
Lo spazio dei nomi System.Data.Entity.Migrations contiene classi correlate alle migrazioni basate sul codice e relative configurazioni.
Classi
Classe | Descrizione | |
---|---|---|
DbMigration | Rappresenta la classe base per le migrazioni basate sul codice.Le API di Entity Framework Migrations non sono progettate per accettare un input fornito da origini non attendibili, ad esempio l'utente finale di un'applicazione.Se viene accettato un input da tali origini, è necessario convalidarlo prima di passarlo alle API in modo da fornire protezione dagli attacchi SQL injection e da altri tipi di attacchi. | |
DbMigrationsConfiguration | Configurazione relativa all'utilizzo di migrazioni per un modello specificato.Anziché utilizzare questa classe, viene solitamente creata una classe di configurazione che deriva da DbMigrationsConfiguration<TContext>. | |
DbMigrationsConfiguration<TContext> | Configurazione relativa all'utilizzo di migrazioni per un modello specificato. | |
DbMigrator | DbMigrator viene utilizzato per applicare le migrazioni esistenti a un database.DbMigrator può essere utilizzato per eseguire l'aggiornamento e il downgrade a una qualsiasi migrazione specificata.Per eseguire lo scaffolding delle migrazioni in base alle modifiche apportate al modello, utilizzare MigrationScaffolder | |
DbSetMigrationsExtensions | Set di metodi di estensione per IDbSet<TEntity> |