Microsoft.EntityFrameworkCore.Scaffolding Spazio dei nomi

Classi

Nome Descrizione
CompiledModelCodeGenerationOptions

Rappresenta le opzioni da usare durante la generazione di codice per i metadati del modello compilati.

DatabaseModelFactory

Classe di base usata dai provider di database per decompilare un database in un oggetto DatabaseModel.

DatabaseModelFactoryOptions

Specifica i metadati da leggere dal database.

ModelCodeGenerationOptions

Rappresenta le opzioni da utilizzare durante la generazione di codice per un modello.

ModelCodeGenerator

Usato per generare codice per un modello.

ModelCodeGeneratorDependencies

Classe di parametri delle dipendenze del servizio per ModelCodeGenerator

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

ModelReverseEngineerOptions

Rappresenta le opzioni da utilizzare durante il reverse engineering di un modello dal database.

ProviderCodeGenerator

Genera frammenti di codice specifici del provider.

ProviderCodeGeneratorDependencies

Classe di parametri delle dipendenze del servizio per ProviderCodeGenerator

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Non costruire istanze di questa classe direttamente dal provider o dal codice dell'applicazione perché la firma del costruttore può cambiare man mano che vengono aggiunte nuove dipendenze. Usare invece questo tipo nel costruttore in modo che un'istanza venga creata e inserita automaticamente dal contenitore di inserimento delle dipendenze. Per creare un'istanza con alcuni servizi dipendenti sostituiti, risolvere prima di tutto l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando l'operatore C# 'with'. Non chiamare il costruttore in alcun punto del processo.

ProviderCodeGeneratorPlugin

Classe di base usata dai plug-in per generare frammenti di codice per il reverse engineering.

RelationalScaffoldingModelFactory
SavedModelFiles

Rappresenta i file aggiunti per un modello.

ScaffoldedFile

Rappresenta un file con scaffolding.

ScaffoldedModel

Rappresenta un modello con scaffolding.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

Tipo di base per i generatori di codice del modello che usano modelli.

TypeScaffoldingInfo

Interfacce

Nome Descrizione
ICompiledModelCodeGenerator

Usato per generare codice per i metadati del modello compilati.

ICompiledModelCodeGeneratorSelector

Seleziona un ICompiledModelCodeGenerator servizio per le opzioni di generazione specificate.

ICompiledModelScaffolder

Usato per eseguire lo scaffolding di un modello compilato da un modello.

IDatabaseModelFactory

Un servizio in genere implementato dai provider di database per decompilare un database in un oggetto DatabaseModel.

IModelCodeGenerator

Usato per generare codice per un modello.

IModelCodeGeneratorSelector

Seleziona un IModelCodeGenerator servizio per un determinato linguaggio di programmazione.

IProviderCodeGeneratorPlugin

Implementato dai plug-in per generare frammenti di codice per il reverse engineering.

IProviderConfigurationCodeGenerator

Un servizio in genere implementato dai provider di database per generare frammenti di codice per il reverse engineering.

IReverseEngineerScaffolder

Usato per eseguire lo scaffolding di un modello da uno schema di database.

IScaffoldingModelFactory

Usato per creare un oggetto IModel da un oggetto DatabaseModel.

IScaffoldingProviderCodeGenerator

Un servizio in genere implementato dai provider di database per generare frammenti di codice per il reverse engineering.