Microsoft.EntityFrameworkCore.Scaffolding 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
| 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. |