Hi,
I've just committed some changes to the AtomsFramework to provide
initial (beta) support for shared tables for classes and subclasses
(think Atoms Dictionary).
There are new XML/Attribute options at the Class level
- SharedTableField
- SharedTableValue
If SharedTableField is defined a shared database table is assumed. You
do not need to provide a reference field back to the parent table (since
it's shared) and the class will inherit the key information from the parent.
It works for simple load/save test cases at this stage but is not
heavily tested so keep your eyes open if you use it.
All existing superclass and inheritance stuff will still work as is.
- Richard.
|