|
|
Navigation
Mit der Punktschreibweise gelangen Sie leicht von einem Objekt zum nächsten.
Dies gilt insbesondere für 1:1 oder für n:1-Beziehungen. Also,
wenn ausgehend von einem Objekt (Auftrag) genau eine verbundene Instanz
(Kunde) eindeutig zugeordnete ist: Auftrag.Kunde
Was geschieht nun bei 1:n-Beziehungen? Wenn Sie z. B. vom Kunde über
einen Link zu einem seiner Aufträge gelangen wollen, oder vom
Auftrag zu seinen Positionen?
Hier fügt TypeLift in die OBJECTS-Verwaltung automatisch die
ITEMS-Klasse ein. Über diese werden mehrere verbundene Objekte
des gleichen Typs in einer Collection verwaltet. Die ITEMS-Klasse
wird als Property Ihrem Objekt hinzugefügt und ist damit die
Weiche zu seinen verbundenen Objekten (Sub-Instanzen).
Um eines der ITEMS-Elemente zu adressieren, geben Sie die Nummer des
Elementes als Parameter an: z. B. Kunde.Auftrag(3).Pos(2)
|
|
Allle Navigationsmöglichkeiten
zwischen den Objekten stehen Ihnen damit offen. Sie können sich frei
auf dem Graphen Ihres ER-Modells (entity relationship model = legt die
Beziehungen (1:1 / 1:n) zwischen Ihren Tabellen fest) bewegen.
Rufen Sie nun die .UPDATE-Methode im Auftrag auf, sendet die integrierte
ITEMS-Klasse an alle Positionen den UPDATE weiter und sorgt damit für
Konsistenz bei einer Änderung.
|
|
|