NHibernate Gewinnen, Formulare, Session-Management
Habe ich verwendet, NHibernate in web-Anwendungen vor. Ich muss zugeben, dass ich bin immer noch lernen, NHibernate und nicht völlig zu erfassen, die Kunst des session-management. So möchte ich die Verwendung von NHibernate in ein Win-Forms-Anwendung, die ich Schreibe. Ich höre, dass session-management in einer Forms-Anwendung ist ein wenig anders. Sitzungen müssen geöffnet und geschlossen werden, ein Gespräch Grundlage. Ja? Kennt jemand ein gutes Beispiel? Oder vielleicht einige zusammenhängende Dokumentation welche erklären, der session-Erzeugung und abreißen in einem win32-app?
Dank,
Nick
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es bereits ein Muster etabliert, die für die Verwaltung NHibernate-Sitzungen in WinForms-Anwendungen, sogenannte Gespräch pro Geschäftsvorgang. Eine gute Beschreibung finden Sie hier:
http://fabiomaulo.blogspot.com/2008/12/conversation-per-business-transaction.html
http://fabiomaulo.blogspot.com/2009/01/using-conversation-per-business.html
Im Grunde ist es verwendet ein Gespräch Abstraktion: es kann starten, anhalten, fortsetzen, beenden. Jeder Betrieb funktioniert die automatische session-und Transaktions-management. Ich empfehle es auf jeden Fall lohnt sich ein Blick.
Hier sind einige gut Zeiger zu diesem Thema.
uNHAddins hat die Unterstützung für session-pro-business-Transaktion. Wir verwenden es auf einer WinForms app.
http://gustavoringel.blogspot.com/2009/02/unhaddins-persistence-conversation-part.html