I have some class with associated list. I want this list not to be loaded when I retrieve the entity, but I want to have an opportunity to load this list later, outside the session in which I cought the entity.
Can NHibernate’s lazy mechanism do this?
Thanks!
I have some class with associated list. I want this list not to be
Share
In theory you can implement your own IBytecodeProvider / ProxyFactory and do whatever you want. But that’s quite complex, so you’ll want to stick to regular NHibernate usage, which dictates that lazy loading requires an active session. It can be the originating session or you can reattach an entity from a previous session using ISession.Lock()