Had great success with NHibernate with Fluent NHibernate. The automapping saves tons of time.

 

Hope this helps,

Lee