【发布时间】:2016-10-14 00:49:38
【问题描述】:
我正在开发 ASP.Net Web Api。对于开发 WEB API,我需要 Repository Pattern 和 Unit Of Work,它们有什么好处,我们什么时候可以使用它们? 建议表示赞赏。
【问题讨论】:
-
您的请求就是您的工作单元。您当然可以选择使用存储库模式。
标签: asp.net api asp.net-web-api asp.net-web-api2
我正在开发 ASP.Net Web Api。对于开发 WEB API,我需要 Repository Pattern 和 Unit Of Work,它们有什么好处,我们什么时候可以使用它们? 建议表示赞赏。
【问题讨论】:
标签: asp.net api asp.net-web-api asp.net-web-api2
您绝对可以在 WEB API 中使用存储库模式。您只需要进行一些研究并找出它试图解决的问题以及它是否适合您的应用程序。在以下情况下,存储库是一个不错的选择:
您可以在没有工作单元的情况下使用存储库模式。要检查您是否需要 UOW,请问自己这个问题 - 我的应用程序是否需要事务支持?如果是,则实施 UOW,否则只需使用存储库模式。
看看下面的链接,这有助于我过去实现存储库和工作单元模式:
【讨论】: