[b]Objectives[/b][br]
This tool can be used for generating base code (attributes, data access layer, business logic layer, presentation layer, startup project) for multi-tier applications which work with databases. An application generated by this tool can be run and work with the database without additionally changes to its code.[br] -This tool generates fully-functional WinForm database applications.[br] Features summary: [br] -Supports Sybase Power Designer;[br] -Object-Relational Mapping; [br] -Generation of UI (WinForm); [br] -Extendable templates; [br] -High quality generated code; [br] -Transactional support; [br] -Stored procedures generation;[br] Current version of this tool supports MS SQL Server 2000.[br] Current version of this tool supports C# 2003 (WinForm).[br] Current version of this tool supports C# 2005 (WinForm).[br] [b]Database restricts[/b][br] Each table of database must have primary key. [br] The primary key must have only one field.[br] [b]Base code[/b][br] Base code contains five separate projects. Each project is a tier in the multi-tier architecture. Each project contains classes. Each class has according table in the database. Physically each class separates into two classes, base class and custom class. [br] Base class contains some base methods (CRUD - create, read, update, delete for each table) and/or fields that work with database. Base classes are auto-generated and hand editing base classes is not recommended.[br] Custom classes just inherit base classes and they are using for realizing specifically business logic of your application.[br] Base code was generated with help of templates.[br] See also: ORM, generator code, c#, WinForm, object relation mapping, database application, ms sql server, sybase power designer
|