[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Assembly: Db4objects.Db4o (in Db4objects.Db4o.dll)
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 .
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 .