有一个分层的ASP.NET MVC项目:
在DAL中我有一个类:
public class CatRepository : ICatRepository
{
IEnumerable<Cat> GetAll()
{ // Some implementation
}
}
在控制器中我只想返回所有没有任何额外逻辑的猫,所以我可以直接调用CatRepository.GetAll()。这是不好的?我应该为CatRepository创建一个服务(包装器)类而不需要任何逻辑和调用方法吗?