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


ModelBuilder - класс

Используется для заполнения диспетчера схем скриптами.

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

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelBuilder
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder

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

Синтаксис

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

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

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

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

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

Методы

  Имя Описание
Открытый метод Add Добавляет пользовательские данные схемы.
Открытый метод AddObjects Добавляет объекты в диспетчер схемы.
Открытый метод BeginBatchUpdate Запрашивает, чтобы ModelBuilder начал обработку в режиме пакетного обновления.
Открытый метод Delete Удаляет настраиваемые данные схемы.
Открытый метод DeleteObjects Удаляет объекты в диспетчере схем, добавленные с помощью идентификатора кэша.
Открытый метод EndBatchUpdate Запрашивает, чтобы ModelBuilder прекратил обработку в режиме пакетного обновления.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод OptimizeForInsert Оптимизирует для вставки.
Открытый метод OptimizeForQuery Оптимизирует для запроса.
Открытый метод ResetInternalElementsResolutionStatus
Открытый метод ToString Возвращение строки, представляющей текущий объект. (Унаследовано от Object.)
Открытый метод UpdateObjects Обновляет объекты, прежде добавленные с помощью идентификатора кэша.

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

Заметки

Все реализации поставщиков схем баз данных должны реализовывать этот класс.

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

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

См. также

Ссылки

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