配售业务规则库

问题描述:

里面我有一个存储的规则列表的表格。在我的代码中,我需要检索这些规则并维护规则列表(通过.Repository模式),以便我可以重用它们。然后我需要生成(业务逻辑)的基础上进行的特定时间段规则对象的列表,例如,通过从在未来6个月来的数据库中的规则过滤节日对象的列表,然后如果我需要进一步的6个月,我将需要对象根据检索规则列表下面的6个月值,从而将现有的假期。配售业务规则库

节日对象的列表是基于在预定期间的规则翻译/创建。

我的问题是,如果业务规则存储/翻译假期对象的列表坐在同一个版本库中的规则列表?或者它应该是一个调用存储库的类,但我仍然想要维护已翻译的假日对象项目列表。

感谢

在我的脑海里,一个仓库纯粹是有关检索和数据库存储信息和应保持尽可能纯。我建议将业务逻辑放入调用存储库的类中...您的图层将保持独立,这样可以更容易地重用存储库。

看到这些nicearticles有关资源库的模式。