ObjectManager

ObjectManager class manages DataObject as well as provides functions of caching and transaction management at the same time as follows:

method

description

Transaction management

public void BeginTransaction

Start transaction

public void Rollback

Rollback transaction

public void Commit

Submit transaction

Object index

public IDataObject GetObject

Search a single object

public ObjectSet GetObjectSet

Search object set

public ObjectReader GetObjectReader

Get object reader

public IDataReader GetDataReader

Get IDataReader

public DataSet GetDataSet

Get DataSet

Command performance

public void UpdateMatch

Update in batches

public void DeleteMatch

Delete in batches

public void ExecuteCommand

Perform OQL and SQL

Caching management

public void ClearCache

Refresh cache

Other function

public string OqlToSqlString

OQL switch to SQL

Please refer to "NObject Help" to get more detail information of ObjectManager class.

Related Topics

NObject Persistence Layer Framework