Главная » Delphi » Delphi 2006 – Используем компоненты объектно-реляционной раскладки

0

Следующий шаг — настройка автоматической связи модели ЕСО с избранной СУБД. Синхронизация содержимого пространства ЕСО с данными на внешних носителях (файлах или базах данных) выполняется компонентами, наследующими базовые характеристики класса PersistenceMapper. Этот класс ответственен за отображение (раскладку) структуры объектного пространства в различные схемы представления данных.

Выберем компонент PersistenceMapperBdp из категории Enterprise Core Objects палитры инструментов и поместим его в окно ЕС01 ProjectEcoSpace. Этот компонент предназначен для отображения структуры объектного пространства в реляционные схемы баз данных, доступ к которым происходит по технологии BDP. Экземпляр созданного объекта автоматически получит название PersistenceMapperBdpl и расположится в дизайнерском пространстве окна рядом с объектом BdpConnection 1 (экземпляром компонента BdpConnection).

Свяжем объект PersistenceMapperBdpl с объектом BdpConnection 1, выбрав значение BdpConnection 1 в свойстве Connection.

Компонент PersistenceMapperBdp полностью ответственен за автоматическое сохранение и загрузку копии объектного пространства модели в выбранной базе данных. Фактически, мы реализовали основные аспекты взаимодействия приложения с базой данных, просто добавив компонент PersistenceMapperBdp к проекту (рис. 9.16).

Бобровский С. И. Технологии Delphi 2006. Новые возможности. — СПб.: Питер, 2006. — 288 е.: ил.

По теме:

  • Комментарии