【发布时间】:2014-02-24 06:20:25
【问题描述】:
我目前使用工作单元、通用存储库和服务模式开发 asp mvc。我对设计应该如何在控制器中工作感到有些困惑。 我应该将存储库暴露给控制器吗?还是控制器应该只知道服务? 控制器需要存储库来检索组合框列表的实体。 暴露存储库的问题在于它具有保存和删除方法,并且只能由服务调用。 有人可以帮我解决这个问题吗?
【问题讨论】:
-
如果你有一个服务层,那你为什么还要将存储库暴露给控制器。您应该添加另一种方法来检索组合列表的数据。
标签: asp.net-mvc design-patterns repository-pattern