No tengo acceso al código aquí en frente de mí, así que me preguntaba si alguien podría ayudarme con Session.Evict().NHibernate Session.Evict()
Supongamos que tengo un objeto Persona con una colección secundaria de Direcciones. Relleno el objeto Persona de una sesión y cargo la colección de Direcciones. Luego llamo a Session.Evict (personObject) para separar el objeto Person de la sesión. Mi pregunta es, si intento acceder a la colección Addresses, ¿devolverá null o recibiré una excepción porque el proxy de NHibernate no puede encontrar la sesión asociada?
+1 Encontré exactamente el mismo escenario hoy mientras hacía las pruebas unitarias –