我的项目Advertiser和BonusPrograms中有两件事情。价值对象或实体
业务规则是 - :
广告客户将会从奖金的程序列表中选择分红方案。
一次只能分配一个奖励计划,以前的奖励计划将被丢弃为该广告商。
BonusPrograms不是由广告商创建的,只分配给他们。
BonusPrograms不是每个广告客户创建的,它是为所有广告客户
任何新bonusprogram可以随时在项目
我的问题是引进 - :
1 )我已创建Bonus程序,作为对广告客户根聚合的单独的agg根,因为广告客户不创建它,它只分配它。我是否正确?
OR
2)让我的广告客户下总BonusPrograms作为的ValueObject,因为只有一个bonusprogram分配给广告客户,当一个新的分配前一个被删除?
广告客户是根聚集这是肯定的,但我很困惑与奖金的方案。奖励计划是那些广告客户在选择任何奖金计划时必须做出一些承诺的情况,当承诺结束后,根据该承诺奖金给出奖励计划。由于广告客户不会创建奖金计划只会分配给它,所以我将奖金计划作为单独的根合计 – kamal 2011-01-24 18:22:21