title: Changing the initial LazyLoad behaviour in NHibernate
body: <p>I've just started using NHibernate and fluent-NHibernate which I think is great. I've been configuring all my mappings to use LazyLoading for any relationships between classes because generally I find it isn't neccesary to load everything upfront. However sometimes you know 100% you will be loading all of the relationships or at least one relationship and it will save the extra connection(s) if you get the data up front.</p>
  
  <p>Is there anyway that you can tell NHibernate to load the relationship data for a relationship and override the initial setting?</p>
  
  <p>I was using LinqToSql before, for that I would create repositories which would have an overload of what items should load in which relationships when neccesary. This worked really well so I would like something similar for NHibernate. </p>