title: When to use "LINQ to SQL",entity framework, or NHibernate?
body: <p>With .NET, which data access method is better to use "LINQ to SQL",entity framework, or NHibernate? <br /></p>
  
  <p>Should a different method be used depending on the situation or is it more of a personal preference?</p>
  
  <p>If so which method and when?</p>