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


ScriptDomGenerator - класс

Предоставляет базовый класс для реализаций, способных создавать DOM скрипта из одного элемента модели; используется для создания объекта IScriptFragment из IModelElement.

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

System.Object
  Microsoft.Data.Schema.SchemaModel.ScriptDomGenerator
    Microsoft.Data.Schema.Sql.SchemaModel.SqlScriptDomGenerator

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

Синтаксис

'Декларация
Public MustInherit Class ScriptDomGenerator
public abstract class ScriptDomGenerator
public ref class ScriptDomGenerator abstract
[<AbstractClass>]
type ScriptDomGenerator =  class end
public abstract class ScriptDomGenerator

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

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

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

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

Методы

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

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

Заметки

Реализации могут создавать версии инструкций "Create", "Alter" или "Drop" на основе входящего элемента модели.

Примеры

IScriptFragment

IModelElement

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

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

См. также

Ссылки

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