Delegates
Name | Description |
PropertyChangedEventDispatcher | A delegate that allows the PropertyChanged event to be dispatched to the correct thread |
Classes
Name | Description |
Association<D,I,C> | A wrapper for Associations of a particular Association Type. |
Attribute<D,V> | A wrapper for an Attribute. Attribute caches the value. It is loaded on demand. |
DataStoreObject<D> | A wrapper for the DataStore itself. Allows DataStores to be opened and closed. Transactions to be started and committed/discarded |
ItemAddedEventArgs | The data when PropertyChanged is fired by an Association being added. |
ItemCollection<D,I,C> | This class holds a collection of ItemObjects. The collection is returned by the Items property. Adding ItemObjects to or removing ItemObjects from collection has no effect on the underlying DataStore. |
ItemCreatedEventArgs | The data when PropertyChanged is fired by an Item being created. |
ItemDeletedEventArgs | The data when PropertyChanged is fired by an Item being deleted. |
ItemObject<D> | A wrapper for an Item. Classes generated for Items inherit from this class. Classes generated for Items have a property for each of their Attributes and Associations that returns a class that wraps that Attribute or Association. Changes to attributes are cached until the Write method is invoked. |
ItemRemovedEventArgs | The data when PropertyChanged is fired by an Association being removed. |
Items<D,I,C> | The Items class allows items to be created and retrieved. |
PropertyErrorEventArgs | The data when PropertyChanged is fired by an error |