OperationExecutor.ScaffoldContext 类

定义

表示为数据库搭建 和 实体类型的基架 DbContext 的操作。

public class OperationExecutor.ScaffoldContext : Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase
type OperationExecutor.ScaffoldContext = class
    inherit OperationExecutor.OperationBase
Public Class OperationExecutor.ScaffoldContext
Inherits OperationExecutor.OperationBase
继承
OperationExecutor.ScaffoldContext
继承
OperationExecutor.ScaffoldContext

构造函数

OperationExecutor.ScaffoldContext(OperationExecutor, IOperationResultHandler, IDictionary)

初始化 OperationExecutor.ScaffoldContext 类的新实例。

OperationExecutor.ScaffoldContext(OperationExecutor, Object, IDictionary)

初始化 OperationExecutor.ScaffoldContext 类的新实例。

支持 args 的参数包括:

connectionString--数据库的连接字符串。

provider--要使用的提供程序。

outputDir--要放入文件的目录。 路径相对于项目目录。

outputDbContextDir--要放置 DbContext 文件的目录。 路径相对于项目目录。

dbContextClassName--要生成的 DbContext 的名称。

schemaFilters--要为其生成实体类型的表的架构。

tableFilters--要为其生成实体类型的表。

useDataAnnotations--尽可能使用属性配置模型 () 。 如果为 false,则仅使用 Fluent API。

overwriteFiles--覆盖现有文件。

useDatabaseNames--直接从数据库中使用表名和列名。

方法

Execute(Action)

执行将异常传递给 的操作 IOperationResultHandler

(继承自 OperationExecutor.OperationBase)
Execute<T>(Func<IEnumerable<T>>)

执行将结果或异常传递给 的操作 IOperationResultHandler

(继承自 OperationExecutor.OperationBase)
Execute<T>(Func<T>)

执行将结果或异常传递给 的操作 IOperationResultHandler

(继承自 OperationExecutor.OperationBase)

适用于