将存储库直接用于控制器是不是很糟糕?

时间:2016-07-10 22:08:11

标签: asp.net-mvc

有一个分层的ASP.NET MVC项目:

  • DAL(或存储库)。
  • 服务。
  • 控制器。

在DAL中我有一个类:

public class CatRepository : ICatRepository
{
    IEnumerable<Cat> GetAll()
    { // Some implementation
    }
}

在控制器中我只想返回所有没有任何额外逻辑的猫,所以我可以直接调用CatRepository.GetAll()。这是不好的?我应该为CatRepository创建一个服务(包装器)类而不需要任何逻辑和调用方法吗?

0 个答案:

没有答案