Microsoft.EntityFrameworkCore.Scaffolding 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
| 名称 | 说明 |
|---|---|
| CompiledModelCodeGenerationOptions |
表示为编译的模型元数据生成代码时要使用的选项。 |
| DatabaseModelFactory |
数据库提供程序用于将数据库反向工程为 a.DatabaseModel |
| DatabaseModelFactoryOptions |
指定要从数据库读取的元数据。 |
| ModelCodeGenerationOptions |
表示为模型生成代码时要使用的选项。 |
| ModelCodeGenerator |
用于为模型生成代码。 |
| ModelCodeGeneratorDependencies |
服务依赖项参数类 ModelCodeGenerator 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 |
| ModelReverseEngineerOptions |
表示从数据库反向工程模型时要使用的选项。 |
| ProviderCodeGenerator |
生成提供程序特定的代码片段。 |
| ProviderCodeGeneratorDependencies |
服务依赖项参数类 ProviderCodeGenerator 此类型通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。 不要直接从提供程序或应用程序代码构造此类的实例,因为构造函数签名可能会在添加新依赖项时更改。 请改用构造函数中的此类型,以便依赖项注入容器自动创建和注入实例。 若要创建已替换某些依赖服务的实例,请先从依赖项注入容器解析对象,然后使用 C# “with” 运算符替换所选服务。 在此进程中的任何时刻不要调用构造函数。 |
| ProviderCodeGeneratorPlugin |
插件用于生成用于反向工程的代码片段的基类。 |
| RelationalScaffoldingModelFactory | |
| SavedModelFiles |
表示为模型添加的文件。 |
| ScaffoldedFile |
表示基架文件。 |
| ScaffoldedModel |
表示基架模型。 |
| ScaffoldingTypeMapper | |
| TableSelectionSet | |
| TableSelectionSet.Selection | |
| TemplatedModelGenerator |
使用模板的模型代码生成器的基类型。 |
| TypeScaffoldingInfo | |
接口
| 名称 | 说明 |
|---|---|
| ICompiledModelCodeGenerator |
用于生成已编译模型元数据的代码。 |
| ICompiledModelCodeGeneratorSelector |
为给定的生成选项选择服务 ICompiledModelCodeGenerator 。 |
| ICompiledModelScaffolder |
用于从模型搭建已编译的模型。 |
| IDatabaseModelFactory |
通常由数据库提供程序实现的服务,用于将数据库反向工程为数据库 DatabaseModel。 |
| IModelCodeGenerator |
用于为模型生成代码。 |
| IModelCodeGeneratorSelector |
为给定编程语言选择服务 IModelCodeGenerator 。 |
| IProviderCodeGeneratorPlugin |
由插件实现,用于生成反向工程的代码片段。 |
| IProviderConfigurationCodeGenerator |
通常由数据库提供程序实现的服务,用于生成反向工程的代码片段。 |
| IReverseEngineerScaffolder |
用于从数据库架构搭建模型。 |
| IScaffoldingModelFactory |
用于从 .IModelDatabaseModel. |
| IScaffoldingProviderCodeGenerator |
通常由数据库提供程序实现的服务,用于生成反向工程的代码片段。 |