首页 > TAG信息列表 > ddd-repositories

DDD:尝试使用C#对与Poco,存储库,DTO和DAO有关的代码进行排序和过滤吗?

我从存储库中获得了项目列表.现在,我需要对它们进行排序和过滤,为了提高效率,我相信可以在存储库中完成.我认为将有两种以DDD方式执行此操作的方法: >将过滤器和一个充满条件的排序对象发送到存储库(这叫什么)? >存储库结果会使用.filter和.sort方法生成一个对象吗? (这将不是POJO / P

php – 如何在Symfony2项目中使用Doctrine2实现DDD?

好吧,我正在尝试将自己介绍给DDD,我对它很新,一些概念仍然不清楚. 这是我到目前为止所理解的: >该域基本上是关于数据 >持久层不依赖于域,但业务逻辑事务可能是. 使用Doctrine2时,我们使用EntityRepository或CustomEntityRepository实现. 在DDD中,Repository模式看起来有点不同,我看

c# – 我应该将存储库接口与域模型分离

假设我有一些需要一些IEnumerable< Foo>的DDD服务.执行一些计算.我想出了两个设计: >使用IFooRepository接口抽象数据访问,这是非常典型的 public class FooService { private readonly IFooRepository _fooRepository; public FooService(IFooRepository fooRepository)