NHibernate Session.Evict ()

Je n'ai pas accès au code ici en face de moi, donc je me demandais si quelqu'un pourrait m'aider à sortir de la Session.Evict().

Dire que j'ai un objet Personne avec un enfant de collecte d'Adresses. Je peuplent la Personne objet à partir d'une session et le lazy load les Adresses de la collection. Je fais alors appel de Session.Expulser(personObject) pour détacher la Personne objet de la session. Ma question est, si je tente d'accéder à l'une des Adresses collection, il suffit de renvoyer null, ou vais-je recevoir une exception parce que la NHibernate proxy ne peut pas trouver la session associée?

source d'informationauteur lomaxx | 2009-03-24