Contains the fundamental database classes for the Inner Drive Extensible Architecture(tm)—the IDEA(tm).
| Class | Description |
|---|---|
| Audit | Transports auditing information to persistent storage. |
| AuditableFieldAttribute | When applied to a property in a BusinessObject, marks the property one whose changes will be audited. |
| AuditFinder | Implements IFinder`1 for Audit messages. |
| BusinessObject | Represents the base business object for simple O-R mapping projects. |
| DataHelper | Contains methods to assist in data operations. |
| EntityNotFoundException | Exception thrown when an entity cannot be found in the database. |
| IdtDataException | Basic Exception thrown from the InnerDrive.Data classes. |
| InvalidObjectStateException | Thrown when there is an attempt to save an IStorable object that is not in a valid state. |
| MaxFieldLengthAttribute | When applied to a field, indicates that the field's String representation's length must be equal to or less than the MaxLength property of this Attribute. |
| MinimumValueAttribute | Marks an attribute to set its minimum value. |
| NonZeroFieldAttribute | When applied to a field, indicates that the field must be non-zero. |
| Parameter | Represents a parameter in a ParameterList. |
| ParameterList | Encapsulates a list of Parameter items used by IFinder`1 classes. |
| RegexValidatedFieldAttribute | When applied to a property, indicates that the property's value must match the regular expression provided to be valid. |
| RequiredFieldAttribute | When applied to a property, indicates that the property must have a value to be valid. |
| Interface | Description |
|---|---|
| IFindable | Classes that implement IFindable can use storage objects that implement IFinder`1. |
| IFinder<T> | Classes that implement IFinder`1 can search for and list business objects in permanent storage. |
| IStorable | Classes that implement IStorable use data mappers that implement IStore`1. |
| IStore<T> | Classes that implement IStore`1 can create, retrieve, update, and delete entities to and from persistent storage. |
| Structure | Description |
|---|---|
| AuditDetail | Represents a detail within an Audit. |
| Enumeration | Description |
|---|---|
| AuditAction | Enumerates the actions that the Audit class can audit. |
| ChangeStatus | Denotes whether an object has been changed since leaving the factory, and if so, how |