2010-05-24 52 views
0

我是DDD的新手。在我小的项目,我有一个看起来像这样(与实际名称不同)的结构:我应该如何构建我的存储库类?

  • EntryClassificationGroup
  • EntryClassification
  • 进入
  • EntryType

我应该有所有这4个实体只有一个存储库类,因为它们都是相关的?或者我应该为每个存储单独存储库?

回答

0

的问题是,你能添加/删除/更新EntryClassification或从进入EntryClassificationGroup独立,有可能是他们独立exisit形成你的项目?如果是这样,它可能是一个好主意,它有单独的存储库。

您可能会担心从你的资料库这里查询的数据,但Query object pattern可以让你通过不同的领域在资源库中查询进入,让通过EntryType说。所以你可以解决这个问题。

相关问题