Verwenden von (Fluent) NHibernate mit StructureMap (oder einem beliebigen IoCC)

uf meiner Suche nach NHibernate habe ich die nächste Hürde erreicht. Wie kann ich es in StructureMap integrieren?

Obwohl Codebeispiele sehr willkommen sind, interessiert mich eher die allgemeine Vorgehensweise.

Was ich vorhatte zu tun war ...

Verwenden Sie Fluent NHibernate, um meine Klassenzuordnungen für die Verwendung in der NHibs-Konfiguration zu erstellen.Implement ISession und ISessionFactoryBootstrap eine Instanz meiner ISessionFactory in StructureMap als SingletonRegister ISession with StructureMap, mit Caching per-HttpRequest

Muss ich am Ende der HttpRequest-Anforderung nicht verschiedene Aufräummethoden für meine Sitzungsinstanz aufrufen (da dies das Ende seiner Lebensdauer ist)?

Wenn ich das Aufräumen in Dispose () mache, wird Structuremap das für mich erledigen?

Wenn nicht, was soll ich machen?

Vielen Dan

Andrew

Antworten auf die Frage(4)

Ihre Antwort auf die Frage