Microsoft.EntityFrameworkCore.Migrations Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classi
HistoryRepository |
Classe di base per il repository usato per accedere alla tabella "__EFMigrationsHistory" che tiene traccia dei metadati sulle migrazioni di EF Core, ad esempio le migrazioni applicate. |
HistoryRepositoryDependencies |
Classe di parametri delle dipendenze del servizio per HistoryRepository Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
HistoryRow |
Tipo di entità che rappresenta una riga nella tabella Cronologia delle migrazioni. |
Migration |
Classe di base ereditata da ogni migrazione di EF Core. |
MigrationAttribute |
Indica che una classe è un Migration oggetto e ne fornisce l'identificatore. |
MigrationBuilder |
Generatore che fornisce un'API fluente per la compilazione MigrationOperationdi s. |
MigrationCommand |
Rappresenta un comando pronto per essere inviato al database per eseguirne la migrazione. |
MigrationCommandListBuilder |
Generatore per la creazione di un elenco di s che può quindi essere eseguito per eseguire la migrazione di MigrationCommandun database. |
MigrationsAnnotationProvider |
Classe di base ereditata dai provider di database che consente di accedere alle annotazioni usate dalle migrazioni di EF Core durante la generazione di operazioni di rimozione per vari elementi dell'oggetto IRelationalModel. |
MigrationsAnnotationProviderDependencies |
Classe di parametri delle dipendenze del servizio per MigrationsAnnotationProvider Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
MigrationsAssemblyExtensions |
Metodi di estensione per IMigrationsAssembly. |
MigrationsSqlGenerator |
Genera sql in MigrationCommand oggetti che possono quindi essere eseguiti o scriptati da un elenco di MigrationOperations. |
MigrationsSqlGeneratorDependencies |
Classe di parametri delle dipendenze del servizio per MigrationsSqlGenerator Questo tipo viene in genere usato dai provider di database (e altre estensioni). In genere non viene usato nel codice dell'applicazione. |
SqliteMigrationBuilderExtensions |
Metodi di estensione specifici di SQLite per MigrationBuilder. |
SqliteMigrationsAnnotationProvider | |
SqliteMigrationsSqlGenerator |
Implementazione specifica di SQLite di MigrationsSqlGenerator. |
SqlServerMigrationBuilderExtensions |
SQL Server metodi di estensione specifici per MigrationBuilder. |
SqlServerMigrationsSqlGenerator |
SQL Server'implementazione specifica di MigrationsSqlGenerator. |
Interfacce
IHistoryRepository |
Interfaccia per il repository usato per accedere alla tabella "__EFMigrationsHistory" che tiene traccia dei metadati relativi alle migrazioni di EF Core, ad esempio le migrazioni applicate. |
IMigrationCommandExecutor |
Servizio per l'esecuzione di comandi di migrazione in un database. |
IMigrationsAnnotationProvider |
Un servizio in genere implementato dai provider di database che consente di accedere alle annotazioni usate dalle migrazioni di EF Core durante la generazione di operazioni di rimozione per vari elementi di IRelationalModel. Le annotazioni archiviate nel modello relazionale vengono fornite da IRelationalAnnotationProvider. |
IMigrationsAssembly |
Servizio che rappresenta un assembly contenente Migrazioni EF Core. |
IMigrationsIdGenerator |
Servizio per la generazione di identificatori di migrazione da nomi e nomi da identificatori. |
IMigrationsModelDiffer |
Servizio per trovare differenze tra due IRelationalModels e trasformare tali differenze in MigrationOperations che possono essere usate per aggiornare il database. |
IMigrationsSqlGenerator |
Servizio per la generazione MigrationCommand di oggetti che possono quindi essere eseguiti o scriptati da un elenco di MigrationOperations. |
IMigrator |
Il servizio principale usato per generare uno script ef Core Migrations o eseguire la migrazione diretta di un database. |
Enumerazioni
MigrationsSqlGenerationOptions |
Opzioni da usare per la generazione di SQL per le migrazioni. |
ReferentialAction |
Azione che un database può eseguire durante la gestione di un vincolo di chiave esterna come parte di un aggiornamento o di un'eliminazione. |