This software generates code for multi-tier applications, including data access layer and business logic layer, presentation layer, startup project, application server, and thin client, all designed to work with databases.
The tool being reviewed is used for generating base code for multi-tier applications which work with databases. This means that the tool can generate attributes, data access layers, business logic layers, presentation layers, startup projects, application servers and think clients for such applications.
This great tool generates fully-functional MDI WinForm database applications with reduced hand-created code. It generates a fully WinForm user interface with user interface controls, data binding for user interface control and business object, and validating code. Furthermore, it generates separate code for UI and Business logic layer, enhancing maintainability.
This tool eliminates the need for hand-created SQL queries although you may need to write one if necessary. It also generates code that supports extensibility to accommodate the business logic.
The current version of this tool supports MS SQL Server 2000, as well as C# 2003 (WinForm) and C# 2005 (WinForm).
However, there are some database restricts that must be noted. Each table in the database must have a primary key, and it must have only one field.
The base code generated by this tool contains five separate projects, each representing a tier in the multi-tier architecture. Each project contains classes that correspond to a table in the database. Each class is divided into two separate classes, namely the base class and custom class.
The base class contains basic methods such as CRUD, and fields that work with the database. Editing the base classes is not recommended since they are auto-generated. On the other hand, custom classes inherit from the base classes and are used for implementing specific business logic.
It is worth noting that the base code was generated with the help of templates. Overall, this tool proves to be a useful software for generating base code for multi-tier applications.
Version 2.0: N/A
Version 1.2: N/A