【发布时间】:2010-11-29 05:34:57
【问题描述】:
存储库和服务之间有什么区别?好像没看懂。
我说的是通过数据访问层进行数据访问,通常使用 linq to sql。
我经常看到具有简单 CRUD 方法的存储库和具有更多业务特定方法的服务。
我们可以以this 博文为例。如果您查看底部的接口(图像),他有两个存储库和两个服务。怎么知道该放什么?
正如我所说,存储库似乎更适合类似 CRUD 的操作和更面向业务的服务。
谢谢
【问题讨论】:
-
你能校准吗?在什么情况下?与大多数单词一样,这些单词的使用上下文有助于定义含义。
-
注意:我不是在谈论网络服务或其他东西。我说的是通过数据层访问数据。
标签: design-patterns