ITableCreator

Сборка: Cubes;

Описание

Интерфейс ITableCreator содержит свойства и методы объекта, используемого для автоматического создания таблиц репозитория.

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

ITableCreator

Комментарии

Для создания таблицы необходимо:

После указания всех параметров и вызова метода Execute в репозитории будет создана таблица в соответствии с информацией ObjectCreateInfo и структурой, аналогичной структуре источника Source. Соответствующая физическая таблица также будет создана на сервере БД, настройки которого указаны в базе данных Database. В таблицу будут загружены все данные из указанного источника.

Для ограничения загружаемых данных можно указать свойства DataRow и RowCount.

Свойства

  Имя свойства Краткое описание
Connection

Свойство Connection определяет соединение, в рамках которого будут выполняться запросы по созданию таблицы и загрузке данных.
Database

Свойство Database определяет базу данных, в которой будет создана таблица.
DataRow

Свойство DataRow определяет индекс строки в источнике данных, начиная с которой будет производиться загрузка данных в таблицу.
Fields

Свойство Fields возвращает коллекцию полей источника данных, на основании которых будут созданы поля в таблице.
ObjectCreateInfo

Свойство ObjectCreateInfo определяет описание объекта репозитория, который будет соответствовать создаваемой таблице.
RowCount

Свойство RowCount определяет количество строк данных, которые необходимо загрузить в созданную таблицу.
SkipEmptyRows

Свойство SkipEmptyRows определяет признак пропуска пустых строк.
Source

Свойство Source определяет источник, на основании которого будет создана таблица.

Методы

  Имя метода Краткое описание
AddConverter

Метод AddConverter выполняет преобразование значений указанного поля.
Execute

Метод Execute осуществляет создание таблицы и загрузку в нее данных.

См. также:

Интерфейсы сборки Cubes