Microsoft.EntityFrameworkCore.Scaffolding 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
类
CompiledModelCodeGenerationOptions |
表示生成已编译模型元数据的代码时要使用的选项。 |
DatabaseModelFactory |
数据库提供程序用于将数据库反向工程为 的 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 |
用于从 DatabaseModel创建 IModel 。 |
IScaffoldingProviderCodeGenerator |
通常由数据库提供程序实现的服务,用于生成反向工程的代码片段。 |