Microsoft .NET ObjectSpaces are a set of classes and interfaces that enable you to treat data as an object (or objects), independent of the underlying data store used by an application. ObjectSpaces builds on and contains a set of new data access APIs within the Microsoft .NET Framework to provide access to relational data sources such as Microsoft SQL Server®, OLE DB data sources, etc.
Get data as objects from a data source using a particular query criteria
Navigate one-to-many or one-to-one relationships using the objects returned
Modify the values/properties of the objects
Resolve changes back to the data source
You can use the ObjectSpaces to perform the following data related tasks/steps: