Condividi tramite


Oggetto Inheritance (Progettazione modelli)

Definisce in che modo l'entità eredita le proprietà da un'altra entità.

Proprietà

Nome

Cardinalità

Tipo

Descrizione

InheritsFrom EntityID

1

String

ID dell'identità dalla quale questa entità eredita attributi e ruoli. L'entità InheritsFrom non può ereditare da questa entità, né direttamente né indirettamente.

Binding

1

Object

Relazione del database che rappresenta questa ereditarietà. Se associata a una colonna, non sono necessarie chiavi univoche. La relazione deve correlare una chiave univoca della tabella o colonna alla quale è associata questa entità a una chiave univoca della tabella o colonna alla quale è associata l'entità InheritsFrom.

Osservazioni

Quando un'entità ha predecessori e/o discendenti diretti, utilizzando l'ereditarietà dell'entità, tutti i campi e i ruoli da tutti i predecessori e discendenti diretti dell'entità corrente vengono visualizzati nel riquadro di esplorazione e i campi vengono elencati come se appartenessero all'entità corrente. Gli elementi vengono visualizzati nell'ordine seguente: tutti i predecessori diretti nell'ordine a partire dalla radice di ereditarietà, l'entità corrente e quindi tutti i discendenti diretti in ordine non definito.