Introduction

Main window of the Opf3 Wizard
Image1: Main window of the Opf3 Wizard.

The wizard automatically creates persistent objects, interfaces, test cases, searcher skeletons and other objects for the Opf3 Framework. It comes with plug-ins for C# and VB.NET as output language for the persistent objects.

Get the demo version!

How does the Wizard work?

In a first step the tool analyzes a database (each database with an OleDB or ODBC interface are supported). The user provides the connection string (containing the password, username, server etc.). The wizard allows to store the connection strings for further use. After having analyzed the database a first mapping (name of the persistent objects, properties, relations etc.) is created. This first mapping is built by analyzing the schema of the database in combination with a guessing algorithm. The tool allows to customize this mapping. Each persistent, every property and relation between objects is fully customizable. Furthermore the tool gives the possibility to implement automatically all the interfaces for persistent objects (provided by Opf3 Framework).

After having finished with the work, the current customized schema may be saved as project. A project can be restored and reloaded for further usage. Changes in the schema are merged with the project. This allows the user to customize the schema and save to customizations without loosing them for a second run.

The wizard creates also test objects for the persistent objects (also in C# or VB.NET). The test objects are created for NUnit or Microsoft Visual Studio Team Edition. Creating them for NUnit allows also user of the Visual Studio's Professional, Standard and Express Editions to test their persistent objects.

The wizard is fully plug-in based. It's possible to extend the program: create new plug-ins or add other languages for the persistent objects... It is up to the developer to extend it. The tool ships with the full source code to allow you to extend/enhance everything.

How to get Opf3 Wizard?

You may buy the Opf3 Wizard as an extra package (if you already bought the framework) or buy a bundle including the Opf3 Framework and the Opf3 Wizard.