Ich habe keinen Zugriff auf den Code hier vor mir, also habe ich mich nur gefragt, ob mir jemand mit Session.Evict() helfen könnte.NHibernate Session.Evict()
Angenommen, ich habe ein Person-Objekt mit einer Kindsammlung von Adressen. Ich fülle das Person-Objekt aus einer Sitzung und lade die Addresses-Sammlung. Ich rufe dann Session.Evict (personObject) auf, um das Person-Objekt von der Sitzung zu trennen. Meine Frage ist, wenn ich versuche, auf die Adressen-Sammlung zuzugreifen, wird es nur null zurückgeben, oder werde ich eine Ausnahme erhalten, weil der NHibernate-Proxys die verbundene Sitzung nicht finden kann?
+1 Genau dasselbe Szenario ist heute beim Komponententest aufgetreten –