Dopo circa due mesi di lavoro, su un progetto dove utilizzo NHibernate, posso
affermare che questa mia prima esperienza "seria" con il noto ORM è stata senza dubbio positiva.
All'inizio non è stato facile, per via soprattutto della gestione delle session, visto
che l'applicativo è web, ma superato i primi ostacoli lo sviluppo è andato liscio.
L'aspetto che più mi ha convinto è la facilità con cui
si possono effettuare modifiche sostanziali al proprio Domain Model senza perdere molto
tempo a riallineare codice sql per la persistenza dei dati, cosa che non mi accadeva
con iBatis.Net, l'ottimo data mapper di Apache.
Lo consiglio anche a chi sta aspettando LINQ (con tutte le tech. correlate),
perchè sicuramente lo studio di NHibernate è propedeutico.