Mit UnitOfWork mit dem Repository-Muster
-
05-07-2019 - |
Frage
Sehr neu zu FluentNHibernate, aber ich bin auch aufgeregt über die Region. Ich habe die oben genannte Arbeit an einem neuen DAL mit und wurden Lesen auf dem Repository-Muster vor kurzem begonnen. Ich mag die allgemeine Form dieses Muster nimmt und ist auf der Suche dieses Muster in Verbindung mit dem UnitOfWork Muster für Session-Management zu verwenden.
Ich bin neugierig, das ist die richtige Richtung zu gehen? Soll ich UOW werden unter Verwendung eines pseudo-Singleton NHibernate Sitzung zu erstellen? Diese Frage wirklich tanzt rund um das Thema NHibernate Sitzungsverwaltung. Es gibt eine UOW Implementierung verfügbar , dass ich einen Blick auf, obwohl ich getroffen habe ist auch nicht klar, ob ich diese Bibliothek zu implementieren arbeiten sollte, oder abstrakt meine eigenen.
EDIT:
Nur für Wieder Klärung der Frage:
Ist es üblich, die UOW Muster mit dem Repository-Muster in einer FluentNHibernate-Umgebung zu verwenden?
Lösung
Ja, für ein gutes Beispiel Check-out FubuMVC-Contrib Implementierung davon.
Andere Tipps
Ich sehe eine Menge „kann ich X mit Fluent NHibernate“ Fragen - nur Fluent NHibernate sitzt oben auf NHibernate und spuckt diese schrecklichen XML-Mappings für Sie zu klären ... es wirkt sich nicht auf, was Sie können und kann nicht mit NHibernate tun.