Bei den Referenzattributen handelt es sich um persistente Attribute, die Referenzen auf andere persistente Objekte repräsentieren. Um den Typ des referenzierten Objektes abzulegen, muß zusätzlich zur Objektreferenz ein Klassenidentifikator dem Referenzattribut zugeordnet werden. Dieser identifiziert die Klasse des referenzierten Objektes und liefert implizit einen Verweis auf den Ablageort, in dem der gesuchte Eintrag abgelegt ist. Ohne diese zusätzliche Ortsinformation müssten sämtliche Tabellen mit GUIDs als Primärschlüssel durchsucht werden.
Vorgehensweise
So legen Sie eine Zuordnung für Referenzattribute fest:
Die Editionsleiste wird vorbelegt. Der Attributname und die zugehörige Beschreibung werden übernommen. Die Felder Sichtbarkeit, Zugriff und Zuordnungstyp erhalten Vorschlagswerte. Das Feld für den Attributtyp enthält dagegen keinen Eintrag.
- für den Zuordnungstyp:
Übernehmen Sie den Eintrag Objektreferenz.
- für den Attributtyp:
Geben Sie den Namen der persistenten Klasse, auf die sich die Referenz bezieht.
- für den Attributnamen (falls erforderlich).
- für die Beschreibung (falls erforderlich).
Die Editionsleiste wird vorbelegt. Der Attributname und die zugehörige Beschreibung werden übernommen. Die Felder für die Sichtbarkeit, den Zugriff und für den Zuordnungstyp erhalten Vorschlagswerte. Das Feld für den Attributtyp enthält in diesem Fall keinen Eintrag.