Overview
MyGeneration is an extremely flexible development tool written in Microsoft .NET. MyGeneration generates code from
templates that can be written in C#, VB.NET, JScript, and VBScript. MyGeneration is great at generating ORM architectures
or O/R Mapping files for architectures such as Gentle.NET, Opf3, NHibernate, and others. The meta-data from your database
is made available to the templates through the MyMeta API. MyGeneration supports Microsoft SQL, Oracle, IBM DB2, MySQL,
PostgreSQL, Microsoft Access, FireBird, Interbase, SQLite and VistaDB. MyGeneration can also generate code for non-Microsoft
operating systems. MyGeneration installs with many sample templates that generate C# and VB.NET code, Stored Procedures,
PHP, HTML and more. If you don't find what you need after installing MyGeneration, checkout our online template library.
MyGeneration has a very unique feature that allows you to create your own Graphical User Interface and thereby provide
a user interface for your template. Your templates can then capture data through a Windows Graphical interface
and copy it to a data structure for use in the actual code generation. Each template has an optional User Interface code
section. MyGeneration supports both projects files and a command line interface.
Features
- Supports a variety of DBMS systems:
- Microsoft SQLServer
- Oracle
- IBM DB2
- Microsoft Access
- MySQL
- PostgreSQL
- Firebird
- Interbase
- SQLite
- VistaDB
- Advantage
- Excellent for generating ORM architectures or O/R mapping files for Gentle.NET, Opf3, NHibernate, and others.
- Template languages supported include C#, VB.NET, JScript, and VBScript.
- Templates support include files for reuse.
- Ability to single step through all templates regardless of language.
- Unique ability to provide a custom user interface in your templates (including full System.Windows.Forms support).
- Project files allow you to regenerate entire project in seconds.
- Command line interface provided (ZuesCmd.Exe).
- Powerful MyMeta meta-data API serves up your database meta-data.
- Powerful syntax editor with full Unicode support.
- Plug-In support (Intrinsic Objects) allow you to extend functionality to all templates.
- Dockable windows.
- Dynamic and overridable mappings from native database types to language and data provider types.
- Supports user defined meta data.
- Allows the aliasing of tables, column names, parameters, and more.
- Perserve region syntax allows you to preserve segments of code upon regeneration.
- Gentle.NET, Opf3, NHibernate templates are available.
- Online template library for sharing and collaboration.
- Support forums available and actively monitored.
- dOOdads .NET architecture provided with source during install. The source is available in C# and VB.NET