Linq for NHibernate and fetch mode of eager loading
The new Linq provider does it a little differently: var customers = session.Query<Customer>().Fetch(c => c.Orders).ToList(); More here: http://mikehadlow.blogspot.com/2010/08/nhibernate-linq-eager-fetching.html