NHibernate Get objects without proxy
问题 I am using NHibernate(2.0.1.4) with NHibernate.Linq(1.0.0.4) to get Objects of the type Node from the Database. When I get these objects, the last object of the collection I got is of the type Proxy (because I used "NHibernate.ByteCode.LinFu"" ) I used the following linq query: var mynodes = from node in session.Linq<Node>() where ancestorNodes.Contains(node.Id) select node).ToList() anchestorNodes is a list of Id's for the node objects to get. When I have 3 id's in the "ancestorNodes" list,