Yesterday I had some things to do, so I could not really implement the main classes.
Today, I am happy not to have started, since I have discovered Subsonic. (Screencast at http://www.wekeroad.com/actionpackintro.html ).
This is a very nice ASP.Net prototyping framework, that has all the necessary buzzword features implemented. Atlas/AJAX/…
Later this day I will implement my basic data model, and try to extend the generation classes to implement the ActAs.. functionalities…
Basicly the generation will work like this : if the table contains the fields BaseTableName and BaseId, it will autogenerate some specific code.
For example, this should be possible :