Сборка: Rds;
Интерфейс IMetaRdsLoader содержит свойства и методы объекта, используемого для автоматического создания справочников НСИ и загрузки в них данных.
IMetaRdsLoader
Для работы объекта необходимо в одном из следующих свойств указать источник данных: Source, SqlSource или TableSource. В зависимости от выполняемых действий доступны следующие этапы работы:
для обновления данных существующего справочника НСИ:
В свойстве Dictionary необходимо указать справочник НСИ.
В свойстве Bindings сформировать привязки атрибутов справочника к полям источника данных.
Вызвать метод Load для загрузки данных.
для создания нового справочника НСИ и загрузки в него данных:
В свойстве Bindings сформировать привязки атрибутов справочника к полям источника данных. В параметрах привязок атрибуты могут быть не указаны, они будут созданы в дальнейшем; В зависимости от используемого источника данных привязки могут быть сформированы методом GenerateBindingsBySource.
Сформировать информацию о создаваемом справочнике, в информации указать родительский объект. Если справочник создается не в репозитории НСИ, то также необходимо задать свойство Database.
Вызвать метод CreateObject передав в качестве его параметра сформированную информацию о создаваемом справочнике.
Сохранить справочник, который вернёт метод CreateObject.
Вызвать метод Load для загрузки данных.
Примечание. Автоматическое создание и обновление справочников НСИ доступно для репозиториев, созданных на базе СУБД Oracle 9.x и выше, Microsoft SQL Server 2012 и выше.
Имя свойства | Краткое описание | |
AddCrossVersions | Свойство AddCrossVersions определяет признак добавления новых версий элемента, у которого период действия пересекается с периодами других версий этого элемента. | |
Bindings | Свойство Bindings возвращает коллекцию привязок атрибутов справочника к полям источника данных. | |
Database | Свойство Database определяет базу данных, в которой будет храниться таблица справочника. | |
Dictionary | Свойство Dictionary определяет справочник НСИ, в который необходимо загрузить данные. | |
Source | Свойство Source определяет источник данных для справочника НСИ. | |
SqlSource | Свойство SqlSource определяет SQL-запрос, в результате выполнения которого будет сформирован источник данных для справочника НСИ. | |
TableSource | Свойство TableSource определяет таблицу репозитория, которая будет являться источником данных для справочника НСИ. |
Имя метода | Краткое описание | |
CreateObject | Метод CreateObject создает новый справочник на основании указанной информации и привязок атрибутов. | |
GenerateBindingsBySource | Метод GenerateBindingsBySource генерирует привязки параметры привязки атрибутов справочника на основании структуры источника. | |
Load | Метод Load загружает данные из источника в справочник НСИ. |
См. также: