Microsoft.Data.Schema.Refactoring 命名空间

此命名空间包含一组扩展类,用于重构数据库以及准备将其部署到目标架构模型中。

  说明
公共类 RefactoringDeploymentAnalyzer 在派生类中,分析每条事务记录并提供目标操作的列表。
公共类 RefactoringDeploymentContributor 通过提供与重构日志文件中的操作相对应的部署步骤,提供用于在部署时保护重构更改意图的基类。必须继承此类。
公共类 RefactoringDeploymentModifier 表示可通过在后期部署脚本之前插入部署步骤来修改重构部署计划的参与者。此类不能被继承。
公共类 RefactoringLog 此类表示重构日志文件。它是要对其重构日志文件提供编程访问的数据库架构提供程序的基类。部署期间会使用重构日志文件来保护用户的设计时意图。例如,此日志可能包含通知部署重命名表(如果支持此操作)的信息,而不是将更改编写为删除和创建操作的脚本。
公共类 RefactoringRecord 表示重构中的事务记录。此类不能被继承。