The claimed subject matter relates to an architecture that can facilitate
an incremental approach to an Object-Relational mapping solution. The
architecture can provide a rich data model that is defined at the value
layer. The rich data model can expose an interface that conforms with the
interfaces exposed by common storage-specific data providers. The
architecture can extend common storage-specific data provider to support
common command representations, and provide entity services that work in
terms of the rich data model as well as object services such as identity
management, updating and change tracking.