title: nHibernate QueryOver Projects - are Select and Where the same thing?
body: <p>Using nHibernate QueryOver, if I want to enforce a projection for performance, are "Select" and "Where" the same thing? In other words, will ..</p>
  
  <pre><code>        var member = session.QueryOver&lt;Member&gt;()
              .Select( projections =&gt; projections.Email == model.Email )
              .Take(1).SingleOrDefault();
  </code></pre>
  
  <p>Run the same as </p>
  
  <pre><code>        var member = session.QueryOver&lt;Member&gt;()
              .Where( context =&gt; context.Email == model.Email )
              .Take(1).SingleOrDefault();
  </code></pre>
  
  <p>Or is there a difference in the two? </p>