2010-12-20 11 views
0

Ich verwende NHibernate für die Persistenz, aber ich habe irgendwo gelesen, dass NHibernate als Unitofwork-Container fungiert. Also muss ich eine separate UnitOfWork-Implementierung erstellen. ?Einheit der Arbeit in Nhibernate

Oder fahren Sie mit der Einheit von Nhibernate fort.

Antwort

1

Sie müssen keine separate UOW-Implementierung erstellen.
Ich schlage vor, Sie diesen Beitrag zu lesen: nhibernate.info

0

Laut Martin Fowler, die Einheit des Arbeitsmuster „von einer Geschäftstransaktion beeinflusst eine Liste von Objekten verwaltet und koordiniert das Schreiben von Änderungen und die Auflösung von Concurrency Probleme. "

Nhibernate implementiert dieses Muster intern bereits, nachdem alle Objekte geändert wurden (hinzugefügt, aktualisiert, gelöscht). Sie müssen nichts tun, weil es dieses Muster bereits verwendet

nur um dieses Konzept klar zu machen, es ist wie wenn für jede Zeile Ihrer Ergebnismenge gibt es eine "magische" Spalte, die sagt, wenn die Zeile hinzugefügt wurde , aktualisiert oder gelöscht

Verwandte Themen