db4o Developer Community

db4o open source object database, native to Java and .NET
Welcome to db4o Developer Community Sign in | Join

Defcon

DEFCON stands for "Db4oEiffelConnector".

Db4o is an already established OODBMS solution for Java and .NET, providing a powerful and easy-to-use solution for object persistence.

It is therefore desirable to make it accessible to programmers that use Eiffel, a well-known, pure object-oriented programming language offering features like design by contract, multiple inheritance, genericity and agents. Though Eiffel participated to the birth of the .NET Framework and was integrated in it from the very start, it is not trivial that db4o can flawlessly persist Eiffel objects as well as, say, C# objects. The aim of the project is to identify peculiarities of persisting Eiffel objects and to provide solutions so that Eiffel developers can use db4o as seamlessly as possible.

Category: Library

Version: 1.0

Language: Eiffel for .NET

License: Eiffel Forum License Version 2

To learn how to start using db4o databases within Eiffel applications, you could first read the step-by-step guide for getting started.

Next, you could read this complete User's and Developer's Manual for a deeper understanding of how Eiffel is integrated in the .NET Framework, how to use the three querying mechanisms (Query-By-Example, SODA Query API and Native Queries) to query for Eiffel objects, and how to configure db4o databases for Eiffel classes, etc. The manual also discusses the issues and workarounds. It’s worth reading.

While reading the manual, you could try out this advanced example project.

We hope you could benefit from the project.

2008-04-12:  Latest release is 1.0 and works with db4o version later than 7.1.26.
 

About This Page

Title: Defcon
Moderated By: ruihua
Created: 11-28-2007, 04:23 AM
Modified: 04-12-2008, 11:47 AM
Last Modified By: ruihua
Revision Number: 7

Wiki