Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Note
titlereader requirements

This page assumes that you have understood

re-store persists domain objects

...

(If you need a backgrounder on O/R-mapping in general: Persisting objects in tables.)

re-store supports

At the time of this writing, re-store does not support class table inheritance. The good news is that you can build good O/R-mapping from a combination of single and concrete table inheritance. (Fairly embellished plans exist, but don't hold your breath.) For learning how to control single and concrete table inheritance, read the corresponding section of the PhoneBook walk-through, the The DBTable attribute (Location class).

...

With re-store, you can declare reference properties to have

  • unidirectional 1:1 relations to other domain objects
  • unidirectional 1:n relations to other domain objects
  • bidirectional 1:1 relations to other domain objects
  • bidirectional 1:n relations to other domain objects

The differences and finesse of modeling a domain with these relations is explained in PhoneBook.Domain -- relationships