Click or drag to resize

VelocityDb.TypeInfo Namespace

The VelocityDb.TypeInfo namespace contains classes for Type information of persistently stored data
Classes
  ClassDescription
Public classAssociation
A field attribute that controls what to do when deleting object and other end of association exist.
Public classAutoIncrement
A field attribute that enables a field to get a unique number for each persisted object of a certain type. This only works for objects persisted (directly or indirectly) with Persist(IOptimizedPersistable, NullableUInt16)
Public classCommonTypes
A cache of commonly instantiated Types and their size in bytes
Public classDataMember
Info about a data Field of a persistent object
Public classFieldAccessor
A field attribute that controls how many objects that will be placed on the same page as the object of the field.
Public classObjectsPerPage
A field attribute that controls how many objects that will be placed on the same page as the object of the field.
Public classReference
Public classRelation
The relation classes exist as an aid to maintain referential integrity, that is no dangling references (references to deleted objects). NOTE: These classes may change as they are still in a prototype phase. Let us know how we can improve them? Any ideas are appreciated!
Public classRelationManyToManyFrom, To
Use for many to many relations
Public classRelationOneToManyFrom, To
Use for one to many (and many to one) relations.
Public classRelationOneToOneFrom, To
Use for one to one relations.
Public classSchema
Holds information about persistently stored types. Used internally by VelocityDb.
Public classTypeVersion
Contains info about a version of a VelocityDbType. The info is used when reading/writing an object of the
Public classUseOidShort
Indicates that every field or selected fields of a serializable class should be referenced using a OidShort instead of a full Oid. This means that the referenced object is located in the same database as the object containing the reference. A ShortOid uses less space and references are not tied to a certain database number.
Public classVelocityDbType
Contains persistent info for a Type
Enumerations
  EnumerationDescription
Public enumerationAssociationReverseReferenceTypeEnum
What type of reference is used by reverse reference?