re-store provides an object-relational mapper for domain objects and their relationships with each other.
(O/R-mapping: wikipedia, there is also a backgrounder in this wiki
re-store supports two methods (they can be combined within a domain model):
- single table inheritance
- concrete table inheritance
NOT supported, but planned for the future is class table inheritance. What's more, re-store supports Linq for persisted data.