C#存储库和服务

我有一个存储库层,它实现了一些CRUD操作,并且还有一个服务层(在某些情况下,可能有多个存储库的引用)用于我的所有实体。

我们假设如下:

IRepository有void Add(EntityA entity);

IService有void SomeMoreComplexOperation(EntityA entity);

A有几个关于最佳实践的问题:

  • 我的IService是否也公开了IRepository方法(例如Add()
  • 我的客户端(WebAPI控制器)是否需要注入一个IService和IRepository? (这个问题的类型取决于#1的答案)
  • 链接地址: http://www.djcxy.com/p/62577.html

    上一篇: C# Repository and Service

    下一篇: is it possible to generate proxy classes?