AtomsFramework Persistence Layer Reference Guide

PersistentObject Class

[This is preliminary documentation and subject to change.]

The abstract class from which all persistent objects must inherit.

For a list of all members of this type, see PersistentObject Members.

System.Object
   AtomsFramework.PersistentObject

[Visual Basic]
MustInherit Public Class PersistentObject
    Implements IComponent, IDisposable, IEditableObject, IDataErrorInfo, IPersistentObject, IPersistableObject, IValidation
[C#]
public abstract class PersistentObject : IComponent, IDisposable, IEditableObject, IDataErrorInfo, IPersistentObject, IPersistableObject, IValidation

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

For an object to be persisted to a database it must inherit from this class.

This class contains all of the base functionality required in objects that are to be persisted, including object ID's, modified and created dates, proxy flags and the like.

Requirements

Namespace: AtomsFramework

Assembly: AtomsFramework (in AtomsFramework.dll)

See Also

PersistentObject Members | AtomsFramework Namespace