Generate Persistance code straight
from your database.
FrameworkGen generates
simple, clean, performant code that can
easily be understood and extended.

Download

Terms of license - FrameworkGen is FREE to use and distribute!

The latest version of FrameworkGen is v4.1, to download it click here.

To view the release notes for v4.1 click here.

Please feel free to email me with suggested improvements/enhancements.

A summary of enhancements in v4.1 are as follows:

  • Added new preference DatabasePrefixesToRemoveFromObjectNames, this allows prefixes to be stripped from entity/entities object names.
  • Fixed bug with caching when using load children.
  • Fixed issue with load children when there is a joing table, basically one record was always being returned even if there were more.
  • Refactored entity and entities classes.
  • Entity and Entities now implement IReadOnly. When an object is stored in the FrameworkGen cache it is made readonly by calling the new MakeReadOnly methods making the objects immutable. If the code attempts to modify a read only version a ReadOnlyException will be thrown. This reduces memory consumption, improves performance and offers a cleaner architecture.
  • Db project has now been removerd as it was causing problems in VS2010. The stored procedure scripts are now created in an appropriately named folder under the output directory.
  • Updated appSettings to be unique per database.

A couple of years ago I created a ropey screen cast against an older version of FrameworkGen which takes you through the FrameworkGen GUI.

The sound quality is not that great and the volume needs to be cranked up to 100%.

To download it in windows media video format click here.
The second part of the video can be found here here, although the sound is worse than the first and some of the features are out of date.