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 coll
If your Proxy object implements INhibernateProxy, you can unproxy the object with NHibernate with the following code:
iAmaSession.GetSessionImplementation().PersistenceContext.Unproxy(iAmaProxy)
Hope this helps!