MigrationsCodeGenerator Classe
Definizione
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.
Usato per generare codice per le migrazioni.
public abstract class MigrationsCodeGenerator
public abstract class MigrationsCodeGenerator : Microsoft.EntityFrameworkCore.Migrations.Design.IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
type MigrationsCodeGenerator = class
interface IMigrationsCodeGenerator
interface ILanguageBasedService
Public MustInherit Class MigrationsCodeGenerator
Public MustInherit Class MigrationsCodeGenerator
Implements IMigrationsCodeGenerator
- Ereditarietà
-
MigrationsCodeGenerator
- Derivato
- Implementazioni
Commenti
Per altre informazioni ed esempi, vedere Migrazioni di database e servizi in fase di progettazione di EF Core .
Costruttori
MigrationsCodeGenerator() |
Usato per generare codice per le migrazioni. |
MigrationsCodeGenerator(MigrationsCodeGeneratorDependencies) |
Inizializza una nuova istanza della classe MigrationsCodeGenerator. |
Proprietà
Dependencies |
Dipendenze per questo servizio. |
FileExtension |
Ottiene i file di codice dell'estensione file da usare. |
Language |
Ottiene il linguaggio di programmazione supportato da questo servizio. |
Metodi
GenerateMetadata(String, Type, String, String, IModel) |
Genera il codice dei metadati della migrazione. |
GenerateMigration(String, String, IReadOnlyList<MigrationOperation>, IReadOnlyList<MigrationOperation>) |
Genera il codice di migrazione. |
GenerateSnapshot(String, Type, String, IModel) |
Genera il codice dello snapshot del modello. |
GetNamespaces(IEnumerable<MigrationOperation>) |
Ottiene gli spazi dei nomi necessari per un elenco di MigrationOperation oggetti. |
GetNamespaces(IModel) |
Ottiene gli spazi dei nomi necessari per un oggetto IModel. |