title: NHibernate: how to enable lazy loading on one-to-one mapping
body: <p>One-to-one relations within nhibernate can be lazyloaded either "false" or "proxy". I was wondering if anyone knows a way to do a lazy one-to-one mapping.</p>
  
  <p>I worked out a hack to achieve the same result by using a lazy set mapped to a private field, and having the public property return the first result of that set. It works, but isn't the cleanest code...</p>
  
  <p>Thanks in advance!</p>