[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

the interface to a db4o database, stand-alone or client/server.

Namespace: Db4objects.Db4o
Assembly:   Db4objects.Db4o (in Db4objects.Db4o.dll)

Syntax

Visual Basic (Declaration)
Public Interface IObjectContainer
C#
public interface IObjectContainer
Visual C++
public interface class IObjectContainer

Remarks

the interface to a db4o database, stand-alone or client/server.

The IObjectContainer interface provides methods to store, query and delete objects and to commit and rollback transactions.

An IObjectContainer can either represent a stand-alone database or a connection to a db4o server .

An IObjectContainer also represents a transaction. All work with db4o always is transactional. Both Db4objects.Db4o.IObjectContainer.Commit and Db4objects.Db4o.IObjectContainer.Rollback start new transactions immediately. For working against the same database with multiple transactions, open a db4o server with Db4objects.Db4o.Db4o.OpenServer and connect locally or over TCP .

See Also