Поделиться через


Microsoft.Data.Schema.Refactoring - пространство имен

Это пространство имен содержит набор классов расширений, предназначенных для рефакторинга базы данных и подготовки к ее развертыванию в целевой модели схемы.

Классы

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