C# Класс 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.
Наследование: System.ContextBoundObject, IPersistent
Показать файл Открыть проект

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
PersistentContext ( ) : System
PersistentContext ( IDatabase db ) : System

Описание методов

AssignOid() публичный Метод

public AssignOid ( IDatabase db, int oid, bool raw ) : void
db IDatabase
oid int
raw bool
Результат void

Deallocate() публичный Метод

public Deallocate ( ) : void
Результат void

Equals() публичный Метод

public Equals ( System o ) : bool
o System
Результат bool

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

Invalidate() публичный Метод

public Invalidate ( ) : void
Результат void

IsDeleted() публичный Метод

public IsDeleted ( ) : bool
Результат bool

IsModified() публичный Метод

public IsModified ( ) : bool
Результат bool

IsPersistent() публичный Метод

public IsPersistent ( ) : bool
Результат bool

IsRaw() публичный Метод

public IsRaw ( ) : bool
Результат bool

Load() публичный Метод

public Load ( ) : void
Результат void

MakePersistent() публичный Метод

public MakePersistent ( IDatabase db ) : int
db IDatabase
Результат int

Modify() публичный Метод

public Modify ( ) : void
Результат void

OnLoad() публичный Метод

public OnLoad ( ) : void
Результат void

OnStore() публичный Метод

public OnStore ( ) : void
Результат void

PersistentContext() защищенный Метод

protected PersistentContext ( ) : System
Результат System

PersistentContext() защищенный Метод

protected PersistentContext ( IDatabase db ) : System
db IDatabase
Результат System

RecursiveLoading() публичный Метод

public RecursiveLoading ( ) : bool
Результат bool

Store() публичный Метод

public Store ( ) : void
Результат void