AZykov (обсуждение | вклад) Нет описания правки |
AZykov (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
Конечный набор полей класса определяется несколькими коллекциями: | Конечный набор полей класса определяется несколькими коллекциями: | ||
* data - основные свойства, определяющие структуру класса в хранилище | * '''data''' - основные свойства, определяющие структуру класса в хранилище | ||
* calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках | * '''calculated''' - вычислимые в реальном времени свойства, доступные только в приложениях и обертках | ||
* joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части) | * '''joined''' - присоединенные свойства, содержащие информацию из других классов (детали/табличные части) | ||
* override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств | * '''override''' - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств | ||
Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в '''Postgres''', состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс). | |||
[[Категория:Курс "Разработка приложений"]] | [[Категория:Курс "Разработка приложений"]] |
Версия от 14:15, 17 января 2025
Предыдущая статья курса: Хранение данных. Классы
Общая информация
Свойства, или поля определяют структуру данных класса.
Конечный набор полей класса определяется несколькими коллекциями:
- data - основные свойства, определяющие структуру класса в хранилище
- calculated - вычислимые в реальном времени свойства, доступные только в приложениях и обертках
- joined - присоединенные свойства, содержащие информацию из других классов (детали/табличные части)
- override - переопределенные свойства, позволяющие скорректировать некоторые настройки унаследованных от родителей свойств
Основная работа при создании классов будет сосредоточена на коллекции data, которая и определяет основную структуру данных класса. Например, при хранении данных класса в Postgres, состав колонок таблицы будет в первую очередь определяться коллекцией data (а также наследованными колонками, если указан родительский класс).