[Missing <summary> documentation for "N:DatabaseObjects.Generic"]
Classes
Class | Description | |
---|---|---|
DatabaseObjects<(Of <(<'T>)>)> |
Extends DatabaseObjects and wraps all calls with the type T associated
this collection. For more information see DatabaseObjects.DatabaseObjects.
|
|
DatabaseObjectsEnumerable<(Of <(<'T>)>)> |
Extends DatabaseObjects.Generic.DatabaseObjects and implements the IEnumerable interface,
therefore providing support for the "For Each" construct.
|
|
DatabaseObjectsEnumerableUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsEnumerable instead, it provides the same functionality.
|
|
DatabaseObjectsList<(Of <(<'T>)>)> |
This class extends DatabaseObjects.Generic.DatabaseObjectsEnumerable by providing public
Add, Item and Count properties.
For more information please see DatabaseObjects.DatabaseObjects.
|
|
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.
|
|
DatabaseObjectsListKeyedUsingAttributes<(Of <(<'T, TKey>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsListKeyed instead, it provides the same functionality.
|
|
DatabaseObjectsListUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsList instead, it provides the same functionality.
|
|
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.
|
|
DatabaseObjectsMultipleSubclassUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsMultipleSubclass instead, it provides the same functionality.
|
|
DatabaseObjectsUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjects instead, it provides the same functionality.
|
|
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().
|
|
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.
|
|
DatabaseObjectsVolatileListUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsVolatileList instead, it provides the same functionality.
|
|
DatabaseObjectsVolatileUsingAttributes<(Of <(<'T>)>)> | Obsolete.
This class is deprecated. Use DatabaseObjects.Generic.DatabaseObjectsVolatile instead, it provides the same functionality.
|
|
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).
|