【发布时间】:2009-10-22 21:54:55
【问题描述】:
我有一个存储规则列表的表。在我的代码中,我需要检索这些规则并维护规则列表(通过存储库模式),以便我可以重用它们。然后,我需要根据特定时间段的规则生成(业务逻辑)对象列表,例如,根据未来 6 个月内数据库中的规则过滤的假日对象列表,那么如果我还需要 6 个月,我需要根据检索到的规则将接下来 6 个月的值连接到现有的假期对象列表。
假日对象列表是根据给定时间段的规则翻译/创建的。
我的问题是,存储/翻译假期对象列表的业务规则是否应该与规则列表位于同一存储库中?或者它应该是一个调用存储库的类,但我仍然想维护已翻译的节日对象项目的列表。
谢谢
【问题讨论】:
标签: c# .net design-patterns oop repository-pattern