相关疑难解决方法(0)

DDD存储库中的过滤器

有Campaign实体,为此,我有CampaignRepository,它有这个功能

  1. public IList FindAll();
  2. public Campaign FindByCampaignNumber(字符串编号);

但现在我想要这个标准 - :

  1. 查找今天创建的广告系列.
  2. 查找本月创建的广告系列
  3. 查找前5个最新广告系列.
  4. 查找今年创建的广告系列.

对于所有这些广告系列过滤器,

我是否在存储库中为每个人创建了单独的功能?

并以这种方式实施.

Getall广告系列然后过滤所需的广告系列,但我不想要所有广告系列.在谷歌搜索我发现这个解决方案

1:http://russelleast.wordpress.com/2008/09/20/implementing-the-repository-and-finder-patterns/

是否有任何方法可以避免多个功能或者我是否继续为每个过滤器创建单独的功能?

domain-driven-design

9
推荐指数
1
解决办法
3088
查看次数

标签 统计

domain-driven-design ×1