Follow @
OH
NHibernate is an excellent tool that provides a nice abstration from the underlying database, making applications more robust and escalables.
NHibernate is an excellent ORM. I like to use it with NHibernate.Mapping especially to use inheritance