Partager via


Objet Inheritance (Générateur de modèles)

Définit la façon dont l'entité hérite les propriétés d'une autre entité.

Propriétés

Nom

Cardinalité

Type

Description

InheritsFrom EntityID

1

String

ID de l'entité dont cette entité hérite les attributs et les rôles. L'entité InheritsFrom ne peut pas hériter de cette entité, directement ou indirectement.

Binding

1

Object

Relation de base de données qui représente cet héritage. Si l'entité est liée à une colonne, aucune clé unique n'est requise. La relation doit réunir une clé unique de la table ou de la colonne à laquelle cette entité est liée et une clé unique de la table ou de la colonne à laquelle l'entité InheritsFrom est liée.

Remarques

Lorsqu'une entité possède des ancêtres et/ou des descendants directs (utilisation de l'héritage d'entités), l'ensemble des champs et des rôles de la totalité des ancêtres et des descendants directs de l'entité actuelle apparaissent dans le volet d'exploration et les champs sont répertoriés comme s'ils appartenaient à cette entité. Les éléments sont affichés dans l'ordre suivant : à partir de la racine de l'héritage, tous les ancêtres directs dans l'ordre, l'entité actuelle, puis tous les descendants directs dans un ordre non défini.