Microsoft.Data.Schema.Refactoring - пространство имен
Это пространство имен содержит набор классов расширений, предназначенных для рефакторинга базы данных и подготовки к ее развертыванию в целевой модели схемы.
Классы
Класс | Описание | |
---|---|---|
RefactoringDeploymentAnalyzer | В производном классе анализирует каждую запись транзакции и предоставляет список целевых операций. | |
RefactoringDeploymentContributor | Предоставляет базовый класс, который предоставляет шаги развертывания, соответствующие действиям в файле журнала рефакторинга, тем самым фиксируя цель изменений в ходе рефакторинга.Этот класс должен наследоваться. | |
RefactoringDeploymentModifier | Представляет участника, способного изменить план развертывания рефакторинга, вставив шаг развертывания перед скриптами, выполняемыми после развертывания.Этот класс не наследуется. | |
RefactoringLog | Этот класс представляет файл журнала рефакторинга.Это базовый класс для поставщиков схемы базы данных, которым требуется предоставить программный доступ к своим файлам журнала рефакторинга.Развертывание использует файлы журнала рефакторинга для фиксации пользовательских задач этапа проектирования во время развертывания.Например, если такая возможность поддерживается, в этот журнал может быть внесена информация, которую развертывание использует при переименовании таблицы, что избавляет от необходимости создавать скрипт для удаления и создания действий. | |
RefactoringRecord | Представляет запись транзакции в рефакторинге.Этот класс не наследуется. |