Ich bin neu in NHibernate (mein 1. großes Projekt mit ihm).
Ich hatte eine einfache Methode des Datenzugriffs verwendet, indem ich das ISession-Objekt innerhalb eines using-Blocks erstellte, um mein Objekt oder eine Liste von Objekten zu greifen, und auf diese Weise wurde die Sitzung nach Verlassen des Codeblocks zerstört.
Dies funktioniert jedoch nicht in Situationen, in denen "Lazy-Loading" erforderlich ist.
Wenn ich z. B. ein Kundenobjekt habe, das eine Eigenschaft hat, die eine Sammlung von Bestellungen ist, erhalte ich eine Hibernate-Ausnahme, wenn der Lazy-Load versucht wird.
Verwendet jemand eine andere Methode?