Поделиться через


Объект Inheritance (конструктор моделей)

Определяет, как сущность наследует свойства от другой сущности.

Свойства

Имя

Количество элементов

Тип

Описание

InheritsFrom EntityID

1

String

Идентификатор сущности, от которой данная сущность наследует атрибуты и роли. Сущность InheritsFrom не может наследовать от данной сущности ни прямо, ни косвенно.

Привязка

1

Object

Связь базы данных, представляющая данное наследование. При привязке к столбцу уникальные ключи не требуются. Данная связь должна связывать уникальный ключ таблицы или столбца, к которому привязывается данная сущность, с уникальным ключом таблицы или столбца, к которому привязана сущность InheritsFrom.

Замечания

Если у сущности есть прямые родители и (или) потомки (через наследование сущности), все поля и роли от всех прямых родителей и потомков текущей сущности отображаются на панели обозревателя и списке полей, как будто они принадлежат текущей сущности. Элементы отображаются в следующем порядке: от корня наследования, все прямые родители по порядку, текущая сущность, затем все прямые потомки без определенного порядка.