gpt4 book ai didi

asp.net-mvc - 在 ASP.NET MVC 中实现工作单元的方法

转载 作者:行者123 更新时间:2023-12-02 14:51:13 25 4
gpt4 key购买 nike

我目前正在研究如何添加 Unit of Work pattern到我现有的使用 NHibernate 的 ASP.NET MVC 应用程序。我看到各种实现有很多种,但我很难确定哪些方法在给定情况下最有效。

为了提供帮助,我想我应该要求 Stack Overflow 社区列出他们最喜欢的在 ASP.NET MVC 应用程序中实现工作单元模式的方法。

也许您在创建 Controller 时使用 IoC 实例化 NHibernate session ,然后将其传递到存储库。或者您可能创建一个工作单元类/接口(interface)。描述您的方法后,请随时链接到其他资源。

此外,请务必列出与您的方法相关的所有优点和缺点(如果存在)。

最佳答案

我围绕 Entity Framework 4 POCO 对象实现了存储库/UoW 模式,结果对我们来说非常好。我们只将 UoW 暴露给业务/服务层,并让 Controller (在我们的例子中是演示器)来调用这些服务来执行或检索数据。

我们实现的模式使用以下文章作为指南:http://msdn.microsoft.com/en-us/library/ff714955.aspx

关于asp.net-mvc - 在 ASP.NET MVC 中实现工作单元的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com