May*_*ayo 10 asp.net-mvc orm repository unit-of-work
我目前正在研究如何将单元工作模式添加到使用NHibernate的现有ASP.NET MVC应用程序中.我在各种实现中看到了很多变化,我无法确定在给定情况下哪种方法最有效.
为了提供帮助,我想我会要求Stack Overflow社区列出他们在ASP.NET MVC应用程序中实现工作单元模式的最佳方式.
也许您在创建控制器时使用IoC来实例化NHibernate会话,然后将其传递给存储库.或者您可能创建一个工作类/接口单元.在描述您的方法后,请不要犹豫链接到其他资源.
此外,请务必列出与您的方法相关的任何利弊.
我实现了围绕Entity Framework 4 POCO对象的Repository/UoW模式,它对我们来说非常好.我们只将UoW暴露给业务/服务层,并让我们使用Controller或Presenter来调用这些服务来执行或检索数据.
我们实现的模式使用以下文章作为指南:http://msdn.microsoft.com/en-us/library/ff714955.aspx
| 归档时间: |
|
| 查看次数: |
5106 次 |
| 最近记录: |