Наборы данных
Напомним, что рекомендуется определять набор данных для представления бизнес-данных для бизнес-сущности. Набор данных состоит из одной или нескольких временных таблиц, связанных друг с другом. Временная таблица похожа на таблицу базы данных и может содержать множество типов данных. И наборы данных, и временные таблицы являются объектами в памяти. Набор данных используется как серверным кодом, так и клиентским кодом для доступа к бизнес-данным.

Вы должны определить временные таблицы и наборы данных в отдельных включаемых файлах (.i). Затем включить их в код приложения там, где вам нужно их использовать. Использование включаемых файлов позволяет повторно использовать код. Определение временной таблицы может быть частью более чем одного набора данных. Например, временные таблицы Order и OrderLine могут использоваться как в наборе данных о клиентах, так и в наборе данных для выставления счетов.
Для каждой бизнес-сущности необходимо определить, какие бизнес-данные требуются клиенту. Вы должны определить таблицы в базе данных OpenEdge, которые содержат эти данные.
Шаги для определения набора данных для бизнес-сущности:
- Определить временные таблицы, соответствующие таблицам в базе данных OpenEdge.
- Определить набор данных, включая временные таблицы, которые он будет использовать, и их отношения.
- Добавить набора данных в качестве элемента данных для класса бизнес-сущности.
