Lade...
 

InstantView® - Objekte Einfügen

Würde man die Anweisungsfolge

    object1 // einzufügendes Objekt

    object2 // Objekt, das die Collection enthält

    Insert(rel)

durch die scheinbar äquivalente Version

    object1

    object2 Get(rel)

    Insert

ersetzen, so wäre der Integritätstest an Hand des DDI umgangen.

InstantView® könnte nicht mehr überprüfen, ob object2 die für die Relation 'rel' im DDI eingetragenen Restriktionen erfüllt. Deshalb wird im zweiten Fall eine Fehlermeldung generiert. Insert kann nur auf Collections angewendet werden, die kein Member eines Objekts sind - also auf mit CreateCollection erzeugte

und Slots (für letztere gibt es keinen DDI-Eintrag).