C# 클래스 Dccelerator.DataAccess.BerkeleyDb.Implementation.NotScheduledBDbTransaction

상속: IDataTransaction
파일 보기 프로젝트 열기: we-apon/Dccelerator

공개 메소드들

메소드 설명
Commit ( ) : bool

Immidiatelly executes all prepared actions of this transaction. If this method is not called, but transaction are disposed - all prepared actions will be performed later, in some scheduler.

Commit ( string &error ) : bool
Delete ( entity ) : void

Removes entity from database.

DeleteMany ( IEnumerable entities ) : void

Removes entities from database.

Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Insert ( entity ) : void

Inserts entity into database.

InsertMany ( IEnumerable entities ) : void

Inserts entities into database.

NotScheduledBDbTransaction ( IDataManagerBDbFactory factory ) : System
Update ( entity ) : void

Updates entity in database.

UpdateMany ( IEnumerable entities ) : void

Updates entities in database.

비공개 메소드들

메소드 설명
AppendTransactionElement ( entity, ActionType actionType ) : void

메소드 상세

Commit() 공개 메소드

Immidiatelly executes all prepared actions of this transaction. If this method is not called, but transaction are disposed - all prepared actions will be performed later, in some scheduler.
public Commit ( ) : bool
리턴 bool

Commit() 공개 메소드

public Commit ( string &error ) : bool
error string
리턴 bool

Delete() 공개 메소드

Removes entity from database.
public Delete ( entity ) : void
리턴 void

DeleteMany() 공개 메소드

Removes entities from database.
public DeleteMany ( IEnumerable entities ) : void
entities IEnumerable
리턴 void

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

Insert() 공개 메소드

Inserts entity into database.
public Insert ( entity ) : void
리턴 void

InsertMany() 공개 메소드

Inserts entities into database.
public InsertMany ( IEnumerable entities ) : void
entities IEnumerable
리턴 void

NotScheduledBDbTransaction() 공개 메소드

public NotScheduledBDbTransaction ( IDataManagerBDbFactory factory ) : System
factory IDataManagerBDbFactory
리턴 System

Update() 공개 메소드

Updates entity in database.
public Update ( entity ) : void
리턴 void

UpdateMany() 공개 메소드

Updates entities in database.
public UpdateMany ( IEnumerable entities ) : void
entities IEnumerable
리턴 void