Модуль XafariDataModule (Xafari.Data.dll) декларирует процессы импорта и экспорта данных XAF-приложения.

Необходимость импорта или экспорта данных возникает при интеграции программных продуктов с различными источниками данных. XafariDataModule предоставляет инструменты для внедрения импорта (экспорта) в  приложении, использующем платформу Xafari.

Фунцционал XafariDataModule обеспечивает реализацию источников данных, с помощью которых будет производится интеграция. Разработчику предоставляется набор интерфейсов, которые необходимо реализовать через собственные наборы классов.

Class diagram:

Интерфейс IOperation описывает операцию обработки данных внешнего источника. Каждая собственная операция импорта (экспорта) должна включать этот интерфейс.

Интерфейс ISettings описывает настройки операции импорта (экспорта).

Интерфейс IDataSource описывает провайдер доступа к внешним данным.

Каждый собственный источник данных должен включать этот интерфейс.

В модуле также реализовано два источника данных, которые можно использовать как пример для реализации собственных источников, а также использовать как готовое решение для импорта данных.

Чтобы узнать больше о XafariDataModule, обратитесь к следующим документам:

Руководство разработчика

References