A cool blog post on how you can use Castle Windsor inversion of control container with db4o. In this example a networked db4o server is used rather than the embedded version.
This is a generic repository. Thanks to the db4o server when you connect to the Windows Service it returns a db4o container (IObjectContainer) which is then used as a session in the repository. For screenshots, commented code snippets and full source code on GitHub check: