This website is intended as archive for old content and forums. Please visit http://opf3.codeplex.com for the project's new website. |
| |
| | Advantages The Opf3 Wizard offers a lot advantages and features. The following lists represent some of the benefits when using the wizard. General benefits - Save more then 90% of your time when creating persistent objects!
- Get all updates of the Wizard for free!
- Includes full commented source code!
- Plug-In based: Add new plug-ins for not supported languages or other output objects.
- Outputs persistent objects in C# or VB.NET.
- Creates test objects for the persistent objects (for NUnit or Visual Studio 2005 Team Edition).
- Creates interface objects for the persistent objects.
- Creates a searcher skeleton for the persistent objects.
- Includes an algorithm that takes the entity (table, view) name, field name, etc. and tries to create a smart name for the persistent objects, properties etc.
- Comes with a project system: A project may be used to store changes on the schema. When retrieving the schema a second time changes are merged.
- Create storages (stored for further usage) that's schemas are automatically retrieved.
- Implements all interfaces that are supported by Opf3 in your persistent objects.
- Set custom header information for all persistent objects (stored for further usage).
- Choose your favorite output directory (stored for further usage).
- And a lot more...
Persistent objects - Detects tables as persistent objects.
- Detects views as persistent object. Sets the appropriate rights on the persistent objects (A view is usually not updatable. Updatable views are detected.).
- Detects automatically all persistent objects that can be created from the storage's schema.
- Detects automatically all persistent object's indexes.
- Add (manually), remove and edit persistent objects.
- Add (manually), remove and edit indexes of the persistent objects.
- Set rights on the persistent objects (Load, Delete, Insert, Update).
Persistent properties - Detects automatically all persistent object's properties that can be created from the storage's schema.
- Add (manually), remove and edit properties of the persistent objects.
- Allows to specify the name of the properties that are created.
- Allows to specify the type of the properties.
- Allows to specify the persist behaviour of the properties.
Relations between persistents - Detects automatically all relations between persistent objects (relations defined in the database).
- Add (manually), remove and edit relations between persistent objects.
- Allows to create One-To-One, One-To-Many and Many-To-Many relations.
- Allows to specify the persist behaviour of the relations.
| |