Condividi tramite


Microsoft.EntityFrameworkCore.Scaffolding Spazio dei nomi

Classi

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 invertire il ingegneria di un database in un DatabaseModeloggetto .

DatabaseModelFactoryOptions

Specifica i metadati da leggere dal database.

ModelCodeGenerationOptions

Rappresenta le opzioni da usare 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 altre estensioni). In genere non viene usato nel codice dell'applicazione.

ModelReverseEngineerOptions

Rappresenta le opzioni da usare durante la progettazione inversa 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 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 quando 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 l'oggetto dal contenitore di inserimento delle dipendenze, quindi sostituire i servizi selezionati usando l'operatore C# 'with'. Non chiamare il costruttore in alcun momento in questo processo.

ProviderCodeGeneratorPlugin

Classe di base usata dai plug-in per generare frammenti di codice per la progettazione inversa.

RelationalScaffoldingModelFactory
SavedModelFiles

Rappresenta i file aggiunti per un modello.

ScaffoldedFile

Rappresenta un file scaffolded.

ScaffoldedModel

Rappresenta un modello scaffolded.

ScaffoldingTypeMapper
TableSelectionSet
TableSelectionSet.Selection
TemplatedModelGenerator

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

TypeScaffoldingInfo

Interfacce

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 invertire il ingegneria di un database in un DatabaseModeloggetto .

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 la progettazione inversa.

IProviderConfigurationCodeGenerator

Un servizio in genere implementato dai provider di database per generare frammenti di codice per la progettazione inversa.

IReverseEngineerScaffolder

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

IScaffoldingModelFactory

Usato per creare un oggetto IModel da un DatabaseModeloggetto .

IScaffoldingProviderCodeGenerator

Un servizio in genere implementato dai provider di database per generare frammenti di codice per la progettazione inversa.