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


DeploymentPlanGenerator - класс

При реализации в производном классе поставщиком схем баз данных создает план развертывания на основе модели.

Иерархия наследования

System.Object
  Microsoft.Data.Schema.Build.DeploymentPlanGenerator

Пространство имен:  Microsoft.Data.Schema.Build
Сборка:  Microsoft.Data.Schema (в Microsoft.Data.Schema.dll)

Синтаксис

'Декларация
Public MustInherit Class DeploymentPlanGenerator _
    Implements IExtension
public abstract class DeploymentPlanGenerator : IExtension
public ref class DeploymentPlanGenerator abstract : IExtension
[<AbstractClass>]
type DeploymentPlanGenerator =  
    class
        interface IExtension
    end
public abstract class DeploymentPlanGenerator implements IExtension

Тип DeploymentPlanGenerator предоставляет следующие члены.

Конструкторы

  Имя Описание
Защищенный метод DeploymentPlanGenerator Инициализирует новый экземпляр класса DeploymentPlanGenerator.

В начало страницы

Свойства

  Имя Описание
Открытое свойство ComparisonResult Получает или задает результат сравнения.
Открытое свойство Messages Получает список сообщений.
Открытое свойство Options Получает или задает параметры создания плана.
Открытое свойство Source Получает или задает модель исходной базы данных.
Открытое свойство Target Получает или задает модель целевой базы данных.

В начало страницы

Методы

  Имя Описание
Открытый метод Cancel Вызывается обработчиком создания плана развертывания Visual Studio при отмене операции плана развертывания пользователем.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GeneratePlan Вызывается обработчиком создания плана развертывания Visual Studio для создания плана.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnCancel Вызывается методом Cancel.
Защищенный метод OnGeneratePlan Вызывается методом GeneratePlan для создания плана.
Защищенный метод OnInitialize Вызывается обработчиком создания плана развертывания Visual Studio, чтобы обеспечить возможность расширения функциональных возможностей кода при инициализации.
Защищенный метод OnProcessProposal Вызывается обработчиком создания плана развертывания Visual Studio, чтобы обеспечить возможность расширения функциональных возможностей кода перед сравнением моделей.
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Этот класс является точкой расширения ключа для пользовательских классов DatabaseSchemaProvider.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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

DatabaseSchemaProvider

Другие ресурсы

Расширение функций баз данных в Visual Studio