[odb-users] How do I best code/define FKs (C++) for Read/Write?

Boris Kolpackov boris at codesynthesis.com
Mon Oct 22 07:28:07 EDT 2018


ramin d <ramindeh at gmail.com> writes:

> my newbie question is: how are Foreign Keys best defined in code (C++)
> for reading and writing/inserts?

In ODB foreign keys are modeled with object pointers. See Chapter 6,
"Relationships" in the ODB manual.


> Identifying = PK/ID is used as FK
> non-identifying = Candidate keys are used as FK
> 
> Should identifying FKs be coded different from non-identifying FKs?

I don't understand what you mean by identifying/non-identifying
foreign keys.


> The available documentation of ODB is confusing to me.

Unfortunately, that's the best we've got.



More information about the odb-users mailing list