【发布时间】:2011-08-19 12:44:02
【问题描述】:
我有一个故事,可以指定一个提名人。可以将提名人分配给多个故事。提名人可以将一个故事移到他们的选票上(不是一个故事只能属于他们的提名人选票)。我过去一直在做数据驱动的应用程序,所以不幸的是我已经在考虑如何处理选票了。由于 Story 表具有分配给它的提名者 ID,因此将 IsBallot 标志添加到表中是有意义的。但是现在在我的实际域设计中,故事有一种将自己添加到选票中的行为(这似乎很奇怪,因为在这方面有与提名人相关的规则)。我想它可以询问提名人是否可以将自己加入选票。我的第二个选择是拥有另一个包含提名者 ID 和故事 ID 的表 StoryBallot。奇怪的是这个故事已经包含了提名者 id,而这个新表也有它。
任何想法或建议都会很棒!
【问题讨论】:
标签: .net domain-driven-design domain-model object-model