C# 클래스 BTDB.ODBLayer.ObjectDB

상속: IObjectDB
파일 보기 프로젝트 열기: Bobris/BTDB 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AllocateNewOid ulong
CommitLastDictId void
GetLastAllocatedOid ulong
LoadRelationNamesEnum string>>.IEnumerable
LoadTablesEnum string>>.IEnumerable

공개 메소드들

메소드 설명
Dispose ( ) : void
FindInstance ( int id ) : object
ObjectDB ( ) : System
Open ( IKeyValueDB keyValueDB, bool dispose ) : void
RegisterInstance ( object content ) : int
RegisterType ( Type type ) : string
RegisterType ( Type type, string asName ) : string
StartReadOnlyTransaction ( ) : IObjectDBTransaction
StartTransaction ( ) : IObjectDBTransaction
StartWritingTransaction ( ) : Task
TypeByName ( string name ) : Type

비공개 메소드들

메소드 설명
AllocateNewOid ( ) : ulong
CommitLastDictId ( ulong newLastDictId, IKeyValueDBTransaction tr ) : void
GetLastAllocatedOid ( ) : ulong
LoadRelationNamesEnum ( IKeyValueDBTransaction tr ) : string>>.IEnumerable
LoadTablesEnum ( IKeyValueDBTransaction tr ) : string>>.IEnumerable

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

FindInstance() 공개 메소드

public FindInstance ( int id ) : object
id int
리턴 object

ObjectDB() 공개 메소드

public ObjectDB ( ) : System
리턴 System

Open() 공개 메소드

public Open ( IKeyValueDB keyValueDB, bool dispose ) : void
keyValueDB IKeyValueDB
dispose bool
리턴 void

RegisterInstance() 공개 메소드

public RegisterInstance ( object content ) : int
content object
리턴 int

RegisterType() 공개 메소드

public RegisterType ( Type type ) : string
type System.Type
리턴 string

RegisterType() 공개 메소드

public RegisterType ( Type type, string asName ) : string
type System.Type
asName string
리턴 string

StartReadOnlyTransaction() 공개 메소드

public StartReadOnlyTransaction ( ) : IObjectDBTransaction
리턴 IObjectDBTransaction

StartTransaction() 공개 메소드

public StartTransaction ( ) : IObjectDBTransaction
리턴 IObjectDBTransaction

StartWritingTransaction() 공개 메소드

public StartWritingTransaction ( ) : Task
리턴 Task

TypeByName() 공개 메소드

public TypeByName ( string name ) : Type
name string
리턴 System.Type