Wege zur Umsetzung der Einheit von Arbeit in ASP.NET MVC

Ich bin derzeit erforschen, wie Sie die Unit of Work pattern auf meine vorhandenen ASP.NET MVC-Anwendung, die verwendet NHibernate. Ich sehe eine Menge Abwechslung in den verschiedenen Implementierungen und ich habe Probleme beim bestimmen, welche Methoden am besten funktionieren in einer bestimmten situation.

Helfen, ich dachte, ich würde bitten, die Stack-Overflow-Gemeinschaft, um die Liste Ihrer Lieblings-Möglichkeiten der Umsetzung der Unit of Work pattern in Ihren ASP.NET MVC-Anwendungen.

Vielleicht verwenden Sie IoC zu instanziieren eines NHibernate-session, wenn Sie Ihre controller, und dann übergeben, die auf dem repository. Oder vielleicht erstellen Sie eine Arbeitseinheit Klasse/Schnittstelle. Zögern Sie nicht, Links zu weiteren Ressourcen, die Sie beschreiben Ihren Ansatz.

Auch sicher sein, Listen Sie alle vor-und Nachteile im Zusammenhang mit der Methode, sollte Sie existieren.

Schreibe einen Kommentar