Take a look at the new project "Active Record" and "Active Record Generator" from Castle Project.
That is the feature I am being waiting for long time. Why do we have to use the dumb XML configuration to Mapping
nHibernate, xml is for machine not human. Now, in .net world, this is finally become easier, we can use
the attribute to decorate the class for mapping or use their GUI tools to generate the active record class.
Be sure to check their video tutorial, great stuff.

  • Castle on Rails – Basic
  • ActiveRecord Generator – Basic Usage
  • ActiveRecord Generator – Table hierarchies
  • ActiveRecord Generator – Adding relationships
  • I can see Castle is a very promising framework which includes a lot useful library for all sorts of aspects.
    I am not quite sure how is currently Spring.Net status and think maybe we will use the combination
    of NHibernate, Castle container, and Castle on Rails  to do the java guys do.