[Missing <summary> documentation for "N:DatabaseObjects.Generic"]

Classes

  Class Description
Public class DatabaseObjects<(Of <(<'T>)>)>
Extends DatabaseObjects and wraps all calls with the type T associated this collection. For more information see DatabaseObjects.DatabaseObjects.
Public class DatabaseObjectsEnumerable<(Of <(<'T>)>)>
Extends DatabaseObjects.Generic.DatabaseObjects and implements the IEnumerable interface, therefore providing support for the "For Each" construct.
Public class DatabaseObjectsEnumerableUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsEnumerable instead, it provides the same functionality.
Public class DatabaseObjectsList<(Of <(<'T>)>)>
This class extends DatabaseObjects.Generic.DatabaseObjectsEnumerable by providing public Add, Item and Count properties. For more information please see DatabaseObjects.DatabaseObjects.
Public class DatabaseObjectsListKeyed<(Of <(<'T, TKey>)>)>
Extends DatabaseObjects.Generic.DatabaseObjectsList by providing a public Add(inherited) Item by key, Count (inherited) and Exists properties and function. For more information please see DatabaseObjects.DatabaseObjects.
Public class DatabaseObjectsListKeyedUsingAttributes<(Of <(<'T, TKey>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsListKeyed instead, it provides the same functionality.
Public class DatabaseObjectsListUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsList instead, it provides the same functionality.
Public class DatabaseObjectsMultipleSubclass<(Of <(<'T>)>)>
Extends DatabaseObjects.Generic.DatabaseObjects but provides a additional override ItemInstanceForSubclass_ which allows different subclasses to be created (that inherit from T) based on the contents of a database record as specified by the SQLFieldValues argument.
Public class DatabaseObjectsMultipleSubclassUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsMultipleSubclass instead, it provides the same functionality.
Public class DatabaseObjectsUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjects instead, it provides the same functionality.
Public class DatabaseObjectsVolatile<(Of <(<'T>)>)>
This class is a generic version of DatabaseObjectsVolatile. This class stores all objects associated with this DatabaseObjects collection in memory. Any objects added via VolatileObjectAdd or VolatileObjectDelete only affect the memory list until VolatileObjectsSave() is called. VolatileObjectsSave() will delete any objects flagged for deletion via VolatileObjectDelete() and then save any pre-loaded or newly added objects via VolatileObjectsAdd() to the database. Item objects can implement IDatabaseObjectVolatile to override the default saving behaviour of VolatileObjectsSave().
Public class DatabaseObjectsVolatileList<(Of <(<'T>)>)>
This class extends Generic.DatabaseObjectsVolatile by providing by adding a public Add, Item, Count and Delete functions. For more information please see Generic.DatabaseObjectsVolatile.
Public class DatabaseObjectsVolatileListUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsVolatileList instead, it provides the same functionality.
Public class DatabaseObjectsVolatileUsingAttributes<(Of <(<'T>)>)> Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsVolatile instead, it provides the same functionality.
Public class ObjectReference<(Of <(<'T>)>)>
This class can be used to simplify the process of creating and returning late-bound IDatabaseObject or DatabaseObject objects. This is is particularly useful in decreasing load times of referenced objects by post-poning loading any objects until the property or method is called directly. The referenced object is only loaded on the first call to the Object property. Subsequent calls return the already loaded object. A variable of this type can be marked with the FieldMapping attribute so that the distinct values are automatically set and read by the library (this particular facility can only be used by an object that inherits from DatabaseObjectsUsingAttributes).