服务类是否可以拥有其他实体的存储库



假设我们有Entity AEntity B。我可以从Service B直接调用Entity A的存储库方法吗?或者我需要这样做Service B->Service A->Repository A

问题是我有dto,所有的服务方法都返回dto。但对于我的Service B,我需要一个实际的对象,在这种情况下该怎么办?

IMO对于服务B的用例,最好在服务a中有一个特定的方法。或者,您可以为服务B的需求创建一个单独的DTO,并使用来自服务a的新方法返回它。在任何情况下,您都不应该使用服务B中的存储库A。

最新更新