|
|
CodeStarter is a development tool that can significantly reduce the amount of time
it takes to build an object-oriented layered application. The tool reads the
schema of a database from SQL Server and writes stored procedures, a Data Access
Layer (DAL), and a Business Logic Layer (BLL). You can choose to have the
tool generate either C# or VisualBasic.NET classes.
You can in less than 5 minutes have basic Select and CRUD functionality. The
generated business classes inherit from a BLL base class that provides standard
behaviors such as UI notification of changes and errors, validation, determining
the correctness of business objects, and object disposal. The generated data
access classes likewise inherit from a DAL base class that provides the ability
to read scalar values or to return data via DataReader, or DataSet objects.
The source code generated is well-organized, commented, and includes TODO's where
developers need to make simple semantic selections following code generation.
For example, selecting which string property to use as the basis for a sorted list.
|