Microsoft.EntityFrameworkCore.Scaffolding Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
CompiledModelCodeGenerationOptions |
Represents the options to use while generating code for compiled model metadata. |
DatabaseModelFactory |
Base class used by database providers to reverse engineer a database into a DatabaseModel. |
DatabaseModelFactoryOptions |
Specifies which metadata to read from the database. |
ModelCodeGenerationOptions |
Represents the options to use while generating code for a model. |
ModelCodeGenerator |
Used to generate code for a model. |
ModelCodeGeneratorDependencies |
Service dependencies parameter class for ModelCodeGenerator This type is typically used by database providers (and other extensions). It is generally not used in application code. |
ModelReverseEngineerOptions |
Represents the options to use while reverse engineering a model from the database. |
ProviderCodeGenerator |
Generates provider-specific code fragments. |
ProviderCodeGeneratorDependencies |
Service dependencies parameter class for ProviderCodeGenerator This type is typically used by database providers (and other extensions). It is generally not used in application code. Do not construct instances of this class directly from either provider or application code as the constructor signature may change as new dependencies are added. Instead, use this type in your constructor so that an instance will be created and injected automatically by the dependency injection container. To create an instance with some dependent services replaced, first resolve the object from the dependency injection container, then replace selected services using the C# 'with' operator. Do not call the constructor at any point in this process. |
ProviderCodeGeneratorPlugin |
Base class used by plugins to generate code fragments for reverse engineering. |
RelationalScaffoldingModelFactory | |
SavedModelFiles |
Represents the files added for a model. |
ScaffoldedFile |
Represents a scaffolded file. |
ScaffoldedModel |
Represents a scaffolded model. |
ScaffoldingTypeMapper | |
TableSelectionSet | |
TableSelectionSet.Selection | |
TemplatedModelGenerator |
Base type for model code generators that use templates. |
TypeScaffoldingInfo |
Interfaces
ICompiledModelCodeGenerator |
Used to generate code for compiled model metadata. |
ICompiledModelCodeGeneratorSelector |
Selects an ICompiledModelCodeGenerator service for given generation options. |
ICompiledModelScaffolder |
Used to scaffold a compiled model from a model. |
IDatabaseModelFactory |
A service typically implemented by database providers to reverse engineer a database into a DatabaseModel. |
IModelCodeGenerator |
Used to generate code for a model. |
IModelCodeGeneratorSelector |
Selects an IModelCodeGenerator service for a given programming language. |
IProviderCodeGeneratorPlugin |
Implemented by plugins to generate code fragments for reverse engineering. |
IProviderConfigurationCodeGenerator |
A service typically implemented by database providers to generate code fragments for reverse engineering. |
IReverseEngineerScaffolder |
Used to scaffold a model from a database schema. |
IScaffoldingModelFactory |
Used to create an IModel from a DatabaseModel. |
IScaffoldingProviderCodeGenerator |
A service typically implemented by database providers to generate code fragments for reverse engineering. |
Entity Framework