相关疑难解决方法(0)

存储库和服务层之间的区别?

在OOP设计模式中,存储库模式和服务层之间有什么区别?

我正在开发一个ASP.NET MVC 3应用程序,我正在尝试理解这些设计模式,但我的大脑却没有得到它......

oop asp.net-mvc repository-pattern service-layer

181
推荐指数
5
解决办法
8万
查看次数

存储库和服务之间的区别?

存储库和服务之间有什么区别?我似乎没有抓住它.

我在谈论通过数据访问层进行数据访问,通常使用linq到sql.

我经常看到使用简单CRUD方法的存储库,以及具有更多业务特定方法的服务.

我们可以以此博客文章为例.如果你看一下底部的接口(图像),他有两个存储库和两个服务.怎么知道放在哪里?

正如我所说,对于类似CRUD的操作和服务更加面向业务,存储库似乎更多.

谢谢

design-patterns

82
推荐指数
5
解决办法
4万
查看次数