Сборка: Cubes;
Интерфейс ITableCreator содержит свойства и методы объекта, используемого для автоматического создания таблиц репозитория.
ITableCreator
Для создания таблицы необходимо:
Инициализировать объект класса TableCreator;
В свойстве Database указать базу данных, в которой будет создана таблица;
В свойстве Source указать источник, на основании структуры и данных которого будет сформирована таблица;
В свойстве ObjectCreateInfo указать информацию о создаваемой таблице репозитория;
Вызвать метод Execute.
После указания всех параметров и вызова метода 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 осуществляет создание таблицы и загрузку в нее данных. |
См. также: