title: NHibernate 3 with Fluent NHibernate learning curve?
body: <p>I hear from everywhere that NHibernate 3 learning curve is very huge. It is considered huge from which perspectives ? Do you think that the learning needed depend on the scenario it is used ?</p>
  
  <p>Example: If i just want some application that act on 3 entities and only looking for basic crud. Is it necessary to understand the whole concept underlying NH ?</p>
  
  <p>Would like to know users experiences with some explanation over your answer to this.</p>
  
  <p>Edit: Do you recommend of using NH over Entity Framework 4 ? (if you tried both)</p>
  
  <p>Thanks.</p>