Single Instance Reference
The structure of a single instance reference entries depends on the kind of reference
- local (creating the referenced entry causes an object instance modification)
- update (creating the referenced entry does not affect the referring object instance.

In case of creating a local reference the new LOID for the created database entry is stored directly in the referencing object instance causing an instance modification. In case of an update reference a LOID will be reserved already when creating the object instance. When assigning or creating the referenced instance, an intermediate database entry is created for the LOID in the reference property, which only contains the LOID to the assigned instance. The database entry contains the referenced instance data.
Text and binary references are always local references. Moreover, all reference members with dimension 1 will create local referenced. For relationship members with dimension 1, it depends on the relationship's update option.
Shared base type properties (extent based base types) are using also local references, always, because those are created ao assigned when creating the inheriting object instance.

