title: NHibernate IList or List?
body: <p>I've looked around Stackoverflow and seen a couple questions related to NHibernate IList vs List. I have a question of my own...</p>
  
  <p>Since the purpose of IList is to have a lazyloaded list, what purpose does it serve returning from a repository. After all if you ToList() your repository call, you are creating a definitive object? So therefore regardless if your method is returning an IList or a List, there is no more lazy loading involved, correct?</p>