The Inform namespace consists of the primary classes for using the Inform Object Relational Mapper. The Inform Object Relational Mapper enables you to work with multiple data sources as objects or relational data.
For information on how this namespace can help you, see the DataStore class.
| Class | Description |
|---|---|
| CacheMappingAttribute | Specifies the configuration of a cache for the delayed loading of a related object or objects. The CacheAttribute can be applied to a field or read/write property that returns a ObjectCache or a CollectionCache. |
| CollectionCache | Enables the delayed loading of related objects. |
| DataStore | Provides a set of commands to access a relational database as both objects and relational data. |
| DataStoreException | Represents the exception that is thrown when errors are generated using Inform components. |
| DataStoreServices | Provides static methods to aid with DataStore registration and retrieval. |
| MemberMappingAttribute | Specifies a mapping to a data source for a Type's field or property. |
| ObjectCache | Enables the delayed loading of a related object. |
| ObjectNotFoundException | Represents the exception that is optionally thrown when a IFindObjectCommand does not find an object. |
| RelationshipMappingAttribute | Specifies a parent/child relationship between two Types. |
| TypeMappingAttribute | Specifies a mapping to a data source for a Type. |
| TypeMappingException | Represents the exception that is thrown when errors are generated using a TypeMapping. |
| Interface | Description |
|---|---|
| IDataAccessCommand | An IDataAccessCommand can be used to execute queries directly with the data source. |
| IFindCollectionCommand | An IFindCollectionCommand can be used to execute queries to return a collection of objects from with the data source. |
| IFindObjectCommand | An IFindObjectCommand can be used to execute queries to return an object from with the data source. |
| IMemberMapping | The mapping to a data source for a Type's field or property. |
| IObjectAccessCommand | An IObjectAccessCommand can be used to execute queries to return a stream of objects from with the data source. |
| IObjectReader | Creates a stream of objects from an IDataReader. |
| Enumeration | Description |
|---|---|
| Relationship | Summary description for Relationship. |