The LINQ to NHibernate driver is centered on the IQueryable<T> interface.
IQueryable<T>
Be sure to add using NHibernate.Linq; in order to use the NHibernate LINQ provider.
using NHibernate.Linq;