Obecnie badam, jak dodać Unit of Work pattern do mojej istniejącej aplikacji ASP.NET MVC, która używa NHibernate. Widzę wiele różnorodności w różnych implementacjach i mam problem z określeniem, które metody będą działać najlepiej w danej sytuacji.Sposoby wdrażania jednostki pracy w środowisku ASP.NET MVC
Aby pomóc, pomyślałem, że poproszę społeczność przepełnienia stosu o listę ulubionych sposobów implementacji wzorca jednostek pracy w aplikacjach ASP.NET MVC.
Może użyć IoC do utworzenia sesji NHibernate podczas tworzenia kontrolera, a następnie przekazania go do repozytorium. A może utworzysz jednostkę klasy/interfejsu pracy. Nie wahaj się połączyć z dodatkowymi zasobami po opisaniu swojego podejścia.
Należy również wymienić wszelkie zalety i wady związane z metodą, jeśli istnieją.