Code Generation Tool use by me for years now
In one of three ways you point the tool at a sql server database and a specific table or view in that database. Then informing the tool about a couple of things pertaining to the chosen table/view, the tool creates a FULL Data Abstraction class for that database entity with...
- Various contstructors to accomodate the classes creation out of thin air
- Properties to Read and write to the various things that the database contained in the selected Table/View
- Methods to READ a specific entity out of the database given its ID (Thats one of the things you select at the outset)
- Methods to write back the class to a specific ID (UPDATE)
- Methods to Insert a completely new entity into the selected database (CREATE)
- Methods to Delete a chosen entity from the database. (DELETE)
Some Screenshots
Main Screen Interface
The Database abstraction Class generated after selection of the database server/ actual database served/ then the particular database entity to script for.
The Main screen after selection of a server, and the database being sought on said server, as well as the entity to script for. The system will ask for what field to use for code generation of the lists getters (IE get a list of these objects from the database using what field as the criteria)


