RAD is Making a Comeback with Jasper
Andrew Conrad announced project "Jasper" earlier this week at Mix '07. Jasper is different from typical O/R frameworks that often require data classes to be written by hand, or generated at development-time using a tool. Jasper on the other hand connects to the database, determines the database schema, and generates the corresponding data classes. The interesting thing is that this generation does not result in source files. The data classes are compiled in-memory and are available within the running program. If the database schema changes from run to run, the dynamically generated data classes reflect the schema changes without any developer intervention. See the Microsoft Codename Jasper CTP Overview document in the CTP for more details.
I'd rather see Jasper leaning on the Entity Data Model implementing some form of conceptual model that is directly executable instead of objectifying the logical database schema.
As always I'm aiming at the ceiling ;)