C# Class Volante.PersistentContext

Base class for context bound object with provided transparent persistence. Objects derived from this class and marked with TransparentPresistence attribute automatically on demand load their content from the database and also automatically detect object modification.
Inheritance: System.ContextBoundObject, IPersistent
Afficher le fichier Open project: kjk/volante

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
AssignOid ( IDatabase db, int oid, bool raw ) : void
Deallocate ( ) : void
Equals ( System o ) : bool
GetHashCode ( ) : int
Invalidate ( ) : void
IsDeleted ( ) : bool
IsModified ( ) : bool
IsPersistent ( ) : bool
IsRaw ( ) : bool
Load ( ) : void
MakePersistent ( IDatabase db ) : int
Modify ( ) : void
OnLoad ( ) : void
OnStore ( ) : void
RecursiveLoading ( ) : bool
Store ( ) : void

Méthodes protégées

Méthode Description
PersistentContext ( ) : System
PersistentContext ( IDatabase db ) : System

Method Details

AssignOid() public méthode

public AssignOid ( IDatabase db, int oid, bool raw ) : void
db IDatabase
oid int
raw bool
Résultat void

Deallocate() public méthode

public Deallocate ( ) : void
Résultat void

Equals() public méthode

public Equals ( System o ) : bool
o System
Résultat bool

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

Invalidate() public méthode

public Invalidate ( ) : void
Résultat void

IsDeleted() public méthode

public IsDeleted ( ) : bool
Résultat bool

IsModified() public méthode

public IsModified ( ) : bool
Résultat bool

IsPersistent() public méthode

public IsPersistent ( ) : bool
Résultat bool

IsRaw() public méthode

public IsRaw ( ) : bool
Résultat bool

Load() public méthode

public Load ( ) : void
Résultat void

MakePersistent() public méthode

public MakePersistent ( IDatabase db ) : int
db IDatabase
Résultat int

Modify() public méthode

public Modify ( ) : void
Résultat void

OnLoad() public méthode

public OnLoad ( ) : void
Résultat void

OnStore() public méthode

public OnStore ( ) : void
Résultat void

PersistentContext() protected méthode

protected PersistentContext ( ) : System
Résultat System

PersistentContext() protected méthode

protected PersistentContext ( IDatabase db ) : System
db IDatabase
Résultat System

RecursiveLoading() public méthode

public RecursiveLoading ( ) : bool
Résultat bool

Store() public méthode

public Store ( ) : void
Résultat void