Asp.Net开发中 领域服务层和仓储层的疑惑
现在使用的框架中分了领域服务层和仓储层,并且使用到了ABP,目前遇到问题领域服务层和仓储层有些功能上的混淆
请教下这两层的使用区别以及关联。
目前遇到一个问题:比如现在有A,B两张表 ,业务逻辑是查寻A表中A1、A2以及B表中B1、B2一共四个字段,我是应该在A仓储层中查找A1、A2,在B仓储层中查找B1、B2 , 然后返回到领域服务层去进行数据处理吗? 如果这样,仓储层返回的时候要新建两个类来分别包含A1、A2,B1、B2吗?
之前的简单都是做个视图直接数据库层面解决了,现在想想如果放在仓储层这个怎么弄呢?还是就不应该放在仓储层解决,而是放在 服务层去解决?