title: Fluent Nhibernate, References and too many queries
body: <p>When I add a Reference in my map the SQL generated fetches the foreign object with an outer left join. This gives good performance with only 1 SQL.</p>
  
  <p>But when the referenced object does not exists on N rows NHibernate generates N extra queries to look up the non existing row. It should know it doesn't exists from the first query.</p>
  
  <p>How do I disable this behavior?</p>
  
  <pre><code>References(x =&gt; x.Customer)
  .Columns("c1", "c2")
  .NotFound.Ignore();
  </code></pre>