title: NHIbernate DataReader Equivalent?
body: <p>I'm somewhat new to NHibernate, so this question may be a no-brainer.  Anyway, I'm replacing a project at work that uses ADO.NET that will now be using NHibernate(With LinqToNhibernate). This has worked fine so far, but I've run up against a function that needs to search through a large amount of data(about 200,000 records, test each record using a very specific algorithm(something too complicated for LINQ), and if it matches the criteria I want to add it to the results list.  In ADO.NET I used a data reader so I wouldn't have to load all the results in memory.  Is there an equivalent way to do this in NHibernate?  Would the lazy loading be used for this?  Thanks!</p>