Основные объекты

С объектами, затрагиваемыми в этой статье, можно познакомиться в Пример конфигурирования простого справочника. Здесь же описывается их концептуальное назначение.

Вообще, на самом деле никаких "основных объектов" нет. Любой объект в системе можно назвать основным. Более того, можно создать свой объект (на c#) унаследовав или от уже существующего или от базового и этот новый объект тоже будет иметь полное право носить титул "основной". Структура системы позволяет создавать самые разнообразные объекты. Отчеты, Автоматические задачи, Картинки... Но так как мы работаем все же с базами данных, то основное семейство объектов это конечно Сущность - Контекст - Представление - Выборка. И еще Форма (разметка элементов). С ними и ведется вся основная работа.

Сущность и Контекст - условно можно сказать что это слой данных. Представление, Выборка и конечно Форма (разметка представления) - это уже слой UI.

Итак

  1. Сущность это контейнер данных.

  2. Контекст это объект умеющий работать с данными (грузить, сохранять), в контексте лежит логика сохранения и загрузки.

  3. Представление предназначено для того чтобы все это отображать пользователю в виде "карточки" сущности, где можно просматривать и редактировать поля сущности.

  4. Выборка это список сущностей для отображения пользователю.