In questi giorni per un nuovo progetto ho dovuto riprendere a masticare Nhibernate ( era tempo che usavo solo LinqToSql) ed ho cominciato ad usare http://fluentnhibernate.org
che consente di evitare di scrivere i verbosi file di mapping xml di NHibernate e li sostistuisce con classi in c#...ottimo